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
Wie gehe ich mit dynamischen Fehlerseiten in .net MVC Core um?
Derzeit habe ich app.UseExceptionHandler("/Home/Error"); Ich möchte den Pfad relativ zum ursprünglichen Pfad erstellen. Zum Beispiel wenn Tenant1 / PageThatThrowsError dann app.UseExceptionHandler ("Tenant1 / Home / Error"); doch wenn Tenant2 / PageThatThrowsError dann app.UseExceptionHandler ("Tenant2 / Home / Error"); Ich dachte, ich könnte es tun app.UseExceptionHandler( new ExceptionHandlerOptions { ExceptionHandler = …

4
Fehler "getcwd () fehlgeschlagen: Keine solche Datei oder kein solches Verzeichnis" beim Versuch, VS in Docker auszuführen
Ich habe ein Projekt eingerichtet, das lokal in Docker mit Docker-Compose ausgeführt werden soll. Bis vor kurzem hat es gut funktioniert. Ich glaube nicht, dass ich etwas geändert habe, das dies beeinflussen könnte (außer vielleicht ein VS-Upgrade?), Und ich habe sogar versucht, auf ein älteres Commit zurückzugreifen. In allen Fällen …

1
Führen Sie die gespeicherte Prozedur in EF Core 3.0 vs 2.2 aus
Ich versuche, meinen Code zu aktualisieren, um Änderungen in EF Core 3.0 Rechnung zu tragen, insbesondere die Ablehnung von ExecuteSqlCommand. Der folgende Code funktionierte in 2.2, aber wie gesagt, ich muss loswerden ExecuteSqlCommand: SqlParameter srcid = new SqlParameter("@srcCharacterId", participantApplication.CharacterId); SqlParameter newid = new SqlParameter("@newCharacterId", newCharacterId); SqlParameter pResult = new SqlParameter …

1
Streaming von Videos mit ASP.NET Core 3
Ich erstelle derzeit eine API in ASP.NET Core 3 als mein erstes Projekt mit .NET Core. Ich versuche gerade, ein Video an mein React.js-Frontend zu senden, um es im Browser anzusehen. Das Hochladen von Dateien und Videos funktioniert problemlos und die unten gezeigte Methode sendet bereits eine Datei an den …

1
Rasiererkomponenten vs Komponenten anzeigen
Ich habe kürzlich ein Upgrade von Asp .NET Core 2.2 auf 3.1 durchgeführt und kann Rasiererkomponenten auf Rasierseiten verwenden. Sie sehen im Grunde wie View Components aus, außer dass Blazor und alles in derselben Datei verwendet werden. Ich habe versucht zu suchen, aber ich habe nichts in der Dokumentation gelesen, …

2
Das Aufrufen von 'BuildServiceProvider' aus dem Anwendungscode führt zu einer Kopie der Singleton-Warnung. Wie vermeide ich das?
Ich habe gerade die 4 Zeilen am Ende eines anderen Projekts eingefügt und es funktioniert, aber ich bekomme eine Warnung. Ich verstehe DI eindeutig nicht gut genug. Was soll ich ändern? public void ConfigureServices(IServiceCollection services) { if (HostingEnvironment.EnvironmentName == "Local") { services.AddHealthChecksUI() .AddHealthChecks() .AddCheck<TestWebApiControllerHealthCheck>("HomePageHealthCheck") .AddCheck<DatabaseHealthCheck>("DatabaseHealthCheck"); } services.Configure<PwdrsSettings>(Configuration.GetSection("MySettings")); services.AddDbContext<PwdrsContext>(o => o.UseSqlServer(Configuration.GetConnectionString("PwdrsConnectionRoot"))); …

2
Identität mit mehreren Benutzertypen - DbContext-Design
Ich versuche, das Identitätspaket von .NET Core mit mehreren Klassen zu verwenden, die sich erweitern, IdentityUser<Guid>aber mit einer einzelnen UserRoleKlasse. Ich habe mehrere Klassen, die UserStore<T>für jeden Benutzertyp erweitert werden, und eine einzelne Klasse, die erweitert wird RoleStore<UserRole>. Das Folgende ist mein startup.cs : services.AddIdentity<InternalUser, UserRole>(IdentityOptions) .AddDefaultTokenProviders() .AddUserStore<InternalUserStore>() .AddRoleStore<GenericUserRoleStore>(); services.AddIdentityCore<Contractor>(IdentityOptions) …


2
Wie kann verhindert werden, dass die lokalisierten Microsoft.CodeAnalysis. *. Resources.dll-Dateien von ASP.NET Core veröffentlicht werden?
Wenn ich ein ASP.NET Core 3.0-Projekt veröffentliche, erhalte ich einige lokalisierte Ordner, in denen sich die 4 angezeigten Assemblys in jedem dieser Ordner befinden. Ich bin nicht sicher, warum diese Ordner und Dateien enthalten sind. Keines meiner Pakete verweist auf ein CodeAnalysisPaket. Ich habe <PreserveCompilationContext>false</PreserveCompilationContext>in der csproj-Datei hinzugefügt, aber es …

1
Was ist der Unterschied zwischen HttpRequest.Path und HttpRequest.PathBase in ASP.NET Core?
Wie hier beschrieben: https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.http.httprequest?view=aspnetcore-3.0 , HttpRequestenthält die Klasse von ASP.NET Core sowohl Pathals auch PathBaseEigenschaften. Was ist der Unterschied zwischen diesen beiden Eigenschaften? Wofür wird jeder verwendet? Was bedeutet das PathBase? Welche Bedeutung hat es, sowohl ein Pathals auch ein zu haben PathBase? Ich kann keine Dokumentation finden, die genau …

1
ASP.NET Core 3: Wie verweise ich auf 3.0.0-Assemblys in benutzerdefinierten Bibliotheken?
Ich sehe, dass Anwendungen, die auf das Microsoft.AspNetCore.AppFramework verweisen (AKA ASP.NET Core 3.0), Typen aus der Assembly verwendenMicrosoft.AspNetCore.Mvc.Abstractions, Version=3.0.0.0, Ich kann jedoch kein NuGet-Paket mit derselben Version finden 3.0.0. Wie soll ich jetzt auf Pakete verweisen? Wenn ich beispielsweise überschreiben möchte ControlBase, wie soll ich auf die Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0Assembly verweisen, …
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.