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.

1
Der Typ- oder Namespace-Name 'IWebHostEnvironment' wurde nicht gefunden (fehlt Ihnen eine using-Direktive oder eine Assemblyreferenz?)
Ich verwende .NET Core 3.0.100. Microsoft Visual Studio Community 2019 Vorschau Version 16.4.0 Vorschau 1.0; Blazor-Server (offizielle Veröffentlichung). Ich versuche, meiner Blazor-Server-Webanwendung Authentifizierung und Autorisierung hinzuzufügen. Ich lese die Richtlinie hier https://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-3.0&tabs=visual-studio#scaffold-identity-into-an -leeres-Projekt (Ich habe auch diese https://github.com/aspnet/Identity/issues/1825 gelesen ) Dann klicke ich mit der rechten Maustaste auf Projekt und …

1
Rückgabe von IAsyncEnumerable <T> und NotFound vom Asp.Net Core Controller
Was ist die richtige Signatur für eine Controller-Aktion, die ein IAsyncEnumerable&lt;T&gt;und ein zurückgibt, NotFoundResultaber dennoch asynchron verarbeitet wird? Ich habe diese Signatur verwendet und sie wird nicht kompiliert, weil sie IAsyncEnumerable&lt;T&gt;nicht erwartet werden kann: [HttpGet] public async Task&lt;IActionResult&gt; GetAll(Guid id) { try { return Ok(await repository.GetAll(id)); // GetAll() returns an …

3
Lokalisieren der Validierungsnachricht (DataAnnotationsValidator) auf der Blazor-Serverseite
Ich verwende Blazor 3.1 in der neuesten Version von VS 2019. Bisher kann ich Seitenbeschriftungen (Titel, Tabellenfelder usw.) lokalisieren. Auf ListEmployee.razorSeite kann ich Tabellenüberschriften usw. lokalisieren und auf AddEmplyeeValidation.razorSeite kann ich Formularbezeichnungen lokalisieren, aber ich habe Probleme beim Lokalisieren der Validierungsnachricht. for Validation-Nachricht für Employee.csValidierungsnachricht werden in dieser Datei und …

2
Blazor-Serverseite hinter Reverse-Proxy 404
Ich habe eine Blazor-Server-seitige App, die auf IIS hinter einem Reverse-Proxy (mit ARR) gehostet wird. Ich habe alles versucht, was mir einfällt, aber ich mache immer weiter mit 404 _framework / blazor.server.js Meine Basis href ist auf "/ subsite /" gesetzt: &lt;base href="https://stackoverflow.com/subsite/" /&gt; und alle meine src-Werte sind relativ …

2
Wie kann ich den Text "Verbindung zum Server konnte nicht wiederhergestellt werden" in Blazor ändern?
Ich verwende die Blazor-Serverseite. Wenn die Blazor-App die Verbindung zum Remote-Server trennt, wird Folgendes angezeigt: Ich möchte den Text ('Verbindung zum Server konnte nicht wiederhergestellt werden ...' usw.) des obigen Bildes ändern. Ich möchte es in die Sprache unseres Landes ändern. Ich habe die Datei des Projekts gefunden, aber nichts …


3
Gibt es eine robuste Möglichkeit, Abhängigkeiten in ASP.NET Core 3.1 zu registrieren, außer alles zur Startup-Klasse hinzuzufügen?
Ich habe ein ASP.NET Core 3.1-Projekt. Normalerweise registriere ich jede Abhängigkeit mit der ConfigureServices()Methode in der Startup.csKlasse. Aber ich muss viele Abhängigkeiten registrieren und das ConfigureServices()sieht riesig aus! Ich weiß, dass ich wahrscheinlich eine Erweiterungsmethode einer statischen Methode erstellen und sie aus der ConfigureService () `-Klasse aufrufen kann, frage mich …


3
Fehler beim Veröffentlichen einer ASP.NET Core 3.1-Site in Azure aus Visual Studio 2019
Ich habe eine bereits vorhandene ASP.NET Core 3.0- Anwendung, die erfolgreich auf einem Azure App-Dienst bereitgestellt wird (mithilfe des AspNetCoreModuleV2Moduls). Nach dem Upgrade der App auf (die heutige Version von) ASP.NET Core 3.1 wird die Anwendung auf meiner lokalen Version von IIS Express erstellt und ordnungsgemäß ausgeführt . Wenn ich …


1
Lesen des AuthorizationFilterContext in der Netcore-API 3.1
Ich habe ein funktionierendes Netcore 2.2-Projekt, in dem ich eine benutzerdefinierte Richtlinie implementiert habe, die nach API-Schlüsseln sucht. In der Datei startup.cs füge ich diese Richtlinie folgendermaßen hinzu //Add Key Policy services.AddAuthorization(options =&gt; { options.AddPolicy("AppKey", policy =&gt; policy.Requirements.Add(new AppKeyRequirement())); }); In meiner AppKeyRequirement erbe ich von AuthorizationHandler und löse die …

1
.Net Core 3 IStringLocalizer.WithCulture (CultureInfo) ist veraltet
Ich habe ein Projekt von .Net Core 2.2 auf .Net Core 3.0 aktualisiert. Nachdem ich versucht habe, alle Warnungen und Fehler zu beheben, versuche ich nun, eine Lösung für diese Warnung zu finden: 'IStringLocalizer.WithCulture(CultureInfo)' is obsolete: 'This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.' Ich verwende dies, um die …

1
Windows-Authentifizierung in ASP.NET Core: Manuelle Anmeldung vs. automatische Intranet-Anmeldung und verfügbare Gruppen
Ich habe eine ASP.NET Core 3.0-Anwendung, die mit der lokalen Intranet-Windows-Authentifizierung zusammenarbeitet, um angemeldete Benutzer zu identifizieren. Mit den Standardverhaltensweisen der Windows-Authentifizierung kann ich die Benutzer WindowsIdentityohne Probleme erfassen . Abhängig davon, wie der Benutzer über die automatische Anmeldung im Intranet-Browser (dh ohne Dialogfeld "Kennwort") oder explizit über das Dialogfeld …

1
Sollte die Programmklasse statisch sein?
Nach dem Erstellen eines neuen ASP.NET Core 3-Projekts wird in Visual Studio 2019 die folgende Warnung angezeigt: Warnung CA1052 Typ 'Programm' ist ein statischer Haltertyp, jedoch weder statisch noch nicht vererbbar public class Program { public static void Main(string[] args) { // ... } public static IHostBuilder CreateHostBuilder(string[] args) =&gt; …


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.