Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 2450|Svar: 0

[ASP.NET] ASP.NET Core (tjugonio) distribueras i en underkatalog (virtuell katalog) på webbplatsen

[Kopiera länk]
Publicerad på 2024-05-12 18:18:20 | | | |
Krav: ASP.NET Core-projektet nås som en underkatalog på webbplatsen, efter att ha reverserat proxyt vägen till projektet via nginx, kommer det åtkomstande projektet att stöta på problemet att sidan inte renderas korrekt (CSS- och JS-filer rapporterar ett 404-fel på grund av problem med vägenHur distribuerar jag ett projekt i en webbplatsunderkatalog (virtuell katalog)?

ASP.NET Core har en UsePathBase-förlängningsmetod som använder en middleware för att lägga till eller ta bort en rotväg (Pathbase) till den aktuella http-förfrågan, adress:Inloggningen med hyperlänken är synlig.

Redigera filen Program.cs för att lägga till UsePathBase-tilläggsmetoden till WebApplication med följande kod:

Den här artikeln tar miljökonfigurationen som exempel, du behöver ändra launchSettings.json-filen i Properties-katalogen, enligt följande:

Starta projektet och få tillgång till det via underkatalogen /folder1, så kan du se att alla sökvägar automatiskt har lagts till i basvägen för oss, som visas i figuren nedan:



Om du startar ett projekt via systemd är miljövariablerna konfigurerade enligt följande:

(Slut)





Föregående:ASP.NET Core (tjugoåtta) lagrar applikationshemligheter under utveckling
Nästa:Misslyckades med att exekvera 'atob' på 'Window': Strängen som ska avkodas är inte...
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com