Als «asp.net-core-mvc» getaggte Fragen

ASP.NET Core MVC ist ein leichtes Präsentationsframework zum Erstellen dynamischer Websites mit ASP.NET Core. Es ermöglicht das Erstellen von Controller-basierten MVC-Sites oder das Anzeigen modellbasierter Razor-Seiten. MVC enthält Funktionen wie Routing, Modellbindung und -validierung, Filter, Web-APIs und die Razor View Engine.




28
Nach dem Upgrade auf ASP.NET Core 2.0 können keine Migrationen erstellt werden
Nach dem Upgrade auf ASP.NET Core 2.0 kann ich anscheinend keine Migrationen mehr erstellen. Ich erhalte "Beim Aufrufen der Methode 'BuildWebHost' für die Klasse 'Program' ist ein Fehler aufgetreten. Fortsetzung ohne den Anwendungsdienstanbieter. Fehler: Ein oder mehrere Fehler sind aufgetreten. (Die vom Anmelden angeforderte Datenbank" ... "kann nicht geöffnet werden. …



5
Auflösen der Instanz in ConfigureServices in ASP.NET Core
Ist es möglich, eine Instanz von IOptions<AppSettings>aus der ConfigureServicesMethode in Startup aufzulösen ? Normalerweise können Sie IServiceProviderInstanzen initialisieren, aber Sie haben sie zu diesem Zeitpunkt noch nicht, wenn Sie Dienste registrieren. public void ConfigureServices(IServiceCollection services) { services.Configure<AppSettings>( configuration.GetConfigurationSection(nameof(AppSettings))); // How can I resolve IOptions<AppSettings> here? }


4
Wie kann ich Url Referrer in ASP.NET Core MVC erhalten?
Ich versuche, ein ASP.NET MVC-Webformular auf ASP.NET Core MVC zu migrieren. Derzeit habe ich Probleme mit der Request.UrlReferrerKlasse. Die ursprüngliche Zeile lautet: [HttpPost] public async Task<ActionResult> ContactUsFormSubmit(ContactUs request) { var siteUrl = Request.UrlReferrer.ToString().ToLower(); .... } Mit ASP.NET Core ist UrlReferrer jedoch nicht verfügbar. Ich habe folgendes gefunden: Request.Headers["Referer"] Dies gibt …


6
Wie erzwingen Sie das Routing in Kleinbuchstaben in ASP.NET Core?
In ASP.NET 4 war dies so einfach wie routes.LowercaseUrls = true;im RegisterRoutesHandler für die App. Ich kann in ASP.NET Core kein Äquivalent finden, um dies zu erreichen. Ich würde denken, es wäre hier: app.UseMvc(configureRoutes => { configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}"); }); Aber nichts in configureRoutessieht aus, um es zuzulassen ... es sei …


2
Verwenden Sie die Authentifizierung mit mehreren JWT-Trägern
Ist es möglich, mehrere JWT-Token-Aussteller in ASP.NET Core 2 zu unterstützen? Ich möchte eine API für externe Dienste bereitstellen und muss zwei Quellen für JWT-Token verwenden - Firebase- und benutzerdefinierte JWT-Token-Aussteller. In ASP.NET Core kann ich die JWT-Authentifizierung für das Bearer-Authentifizierungsschema festlegen, jedoch nur für eine Behörde: services .AddAuthentication(JwtBearerDefaults.AuthenticationScheme) .AddJwtBearer(options …

5
Verspotten von IPrincipal in ASP.NET Core
Ich habe eine ASP.NET MVC Core-Anwendung, für die ich Unit-Tests schreibe. Eine der Aktionsmethoden verwendet den Benutzernamen für einige Funktionen: SettingsViewModel svm = _context.MySettings(User.Identity.Name); was im Unit-Test offensichtlich fehlschlägt. Ich habe mich umgesehen und alle Vorschläge stammen aus .NET 4.5, um HttpContext zu verspotten. Ich bin sicher, es gibt einen …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.