Als «asp.net-core» getaggte Fragen

ASP.NET Core ist ein schlankes, zusammensetzbares und plattformübergreifendes Framework zum Erstellen von Web- und Cloud-Anwendungen. Es ist vollständig Open Source auf GitHub. ASP.NET Core-Apps können unter Windows mit dem vollständigen .NET Framework oder einem kleineren .NET Core oder unter Linux und MacOS mit .NET Core und Mono ausgeführt werden.

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 …

9
.NET Core 3.0: Razor-Ansichten werden bei Änderungen nicht automatisch neu kompiliert
Gemäß der Dokumentation sollten Razor-Ansichten bei Änderungen in lokalen Umgebungen für ASP.NET Core 3.0 standardmäßig neu kompiliert werden. Mein Projekt tut dies jedoch nicht lokal. Wenn ich beim lokalen Debuggen eine Ansicht ändere und aktualisiere, wird die Änderung nicht übernommen. Ich muss die Lösung stoppen, erneut ausführen und dann die …

2
Mock HttpContext zum Testen eines .NET Core MVC-Controllers?
Ich habe eine Funktion in einem Controller, die ich als Unit-Test durchführe und die Werte im Header der http-Anforderung erwartet. Ich kann den HttpContext nicht initialisieren, da er schreibgeschützt ist. Meine Controller-Funktion erwartet einen http-Anforderungsheaderwert für "Geräte-ID". [TestMethod] public void TestValuesController() { ValuesController controller = new ValuesController(); //not valid controller.HttpContext …

8
ASP.NET Core Web API-Authentifizierung
Ich habe Probleme beim Einrichten der Authentifizierung in meinem Webdienst. Der Dienst wird mit der ASP.NET Core-Web-API erstellt. Alle meine Clients (WPF-Anwendungen) sollten dieselben Anmeldeinformationen verwenden, um die Webdienstvorgänge aufzurufen. Nach einigen Recherchen habe ich mir eine grundlegende Authentifizierung ausgedacht - das Senden eines Benutzernamens und eines Passworts im Header …

8
Ungültiges SSL-Zertifikat im .net-Kern umgehen
Ich arbeite an einem Projekt, das eine Verbindung zu einer https-Site herstellen muss. Jedes Mal, wenn ich eine Verbindung herstelle, löst mein Code eine Ausnahme aus, da das Zertifikat dieser Site von einer nicht vertrauenswürdigen Site stammt. Gibt es eine Möglichkeit, die Zertifikatsprüfung in .net core http zu umgehen? Ich …

2
ASP.NET Core 2.2 -> 3.0 Upgrade. env.IsDevelopment () nicht gefunden
Ich habe ein vorhandenes 2.2-Projekt auf 3.0 aktualisiert. Ich habe den neuen Code für Programm / Start von einem neuen 3.0-Projekt in mein vorhandenes 2.2-Projekt kopiert. Es hat funktioniert, aber das IsDevelopment()Folgende: public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } } Ergebnisse in diesem Fehler: 'IWebHostEnvironment' …


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
ASP.NET Core 2.0-Authentifizierungs-Middleware
Mit Core 1.1 befolgte @ Blowdart den Rat und implementierte eine benutzerdefinierte Middleware: https://stackoverflow.com/a/31465227/29821 Es hat so funktioniert: Middleware lief. Habe ein Token aus den Anforderungsheadern aufgenommen. Das Token wurde überprüft und, falls gültig, eine Identität (ClaimsIdentity) erstellt, die mehrere Ansprüche enthielt, die dann über HttpContext.User.AddIdentity () hinzugefügt wurden. In …

5
.NET Core Identity Server 4-Authentifizierung VS Identitätsauthentifizierung
Ich versuche zu verstehen, wie die Authentifizierung in ASP.NET Core richtig durchgeführt wird. Ich habe mir mehrere Ressourcen angesehen (von denen die meisten veraltet sind). Einfache Implementierung der Microsoft-Identität Einführung in die Authentifizierung mit ASP.Core MSDNs Einführung in die Identität Einige Benutzer bieten alternative Lösungen an, die angeben, eine Cloud-basierte …

7
JSON-Eigenschaften jetzt beim Austausch von ASP .Net Core 1.0.0-rc2-final auf 1.0.0 in Kleinbuchstaben
Ich habe gerade unser Projekt von ASP .Net Core 1.0.0-rc2-final auf 1.0.0 getauscht. Unsere Website und unser Kunde haben aufgrund der Aktivierung von JSON-Immobilien ihre Arbeit eingestellt. Beispielsweise schlägt diese JavaScript-Zeile jetzt fehl for (var i = 0; i < collection.Items.length; i++){ weil der Controller jetzt das Array "items" anstelle …

10
Der Begriff "scaffold-dbcontext" wird nicht als Name eines Cmdlets, einer Funktion, einer Skriptdatei oder eines bedienbaren Programms erkannt
Wenn Sie versuchen, mit asp.net Core ein Gerüst zu erstellen, verwenden Sie diesen Befehl scaffold-dbcontext "Datenquelle = (lokal); Anfangskatalog = MyDb; Integrierte Sicherheit = True;" Microsoft.EntityFrameworkCore.sqlserver -outputdir-Modelle Gibt diesen Fehler. scaffold-dbcontext: Der Begriff 'scaffold-dbcontext' wird nicht als Name eines Cmdlets, einer Funktion, einer Skriptdatei oder eines bedienbaren Programms erkannt. Überprüfen …

3
asp.net Core Middleware gegen Filter
Nachdem ich über asp.net Core Middlware gelesen habe, bin ich verwirrt, wann ich Filter verwenden sollte und wann ich Middleware verwenden sollte, da sie das gleiche Ziel zu erreichen scheinen. Wann sollten Middlewares anstelle von Fitlern verwendet werden?


6
Dienst für Typ 'Microsoft.AspNetCore.Identity.UserManager' kann nicht aufgelöst werden, während versucht wird, 'AuthController' zu aktivieren.
Ich erhalte diesen Fehler im Login Controller. InvalidOperationException: Dienst für Typ 'Microsoft.AspNetCore.Identity.UserManager`1 [Automobile.Models.Account]' kann nicht aufgelöst werden, während versucht wird, 'Automobile.Server.Controllers.AuthController' zu aktivieren. Hier ist der Auth Controller-Konstruktor: private SignInManager<Automobile.Models.Account> _signManager; private UserManager<Automobile.Models.Account> _userManager; public AuthController(UserManager<Models.Account> userManager, SignInManager<Automobile.Models.Account> signManager) { this._userManager = userManager; this._signManager = signManager; } und hier ist …

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.