Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 2450|Atbildi: 0

[ASP.NET] ASP.NET Core (divdesmit deviņi) tiek izvietots vietnes apakšdirektorijā (virtuālajā direktorijā)

[Kopēt saiti]
Publicēts 12.05.2024 18:18:20 | | | |
Prasības: ASP.NET pamatprojektam piekļūst kā vietnes apakšdirektorijai, pēc apgrieztās starpniekservera izveides ceļš uz projektu, izmantojot nginx, piekļuves projekts saskarsies ar problēmu, ka lapa netiek atveidota pareizi (CSS un JS faili ziņos par 404 kļūdu ceļa problēmu dēļKā izvietot projektu vietnes apakšdirektorijā (virtuālajā direktorijā)?

ASP.NET Core ir UsePathBase paplašinājuma metode, kas izmanto starpprogrammatūru, lai pievienotu vai noņemtu saknes ceļu (Pathbase) pašreizējam http pieprasījumam, adrese:Hipersaites pieteikšanās ir redzama.

Rediģējiet Program.cs failu, lai tīmekļa lietojumprogrammai pievienotu paplašinājuma metodi UsePathBase ar šādu kodu:

Šajā rakstā kā piemērs ir vides konfigurācija, jums ir jāmodificē launchSettings.json fails direktorijā Properties šādi:

Sāciet projektu un piekļūstiet tam, izmantojot apakšdirektoriju /folder1, un jūs varat konstatēt, ka visi ceļi ir automātiski pievienoti mums bāzes ceļam, kā parādīts zemāk redzamajā attēlā:



Ja sākat projektu, izmantojot systemd, vides mainīgie tiek konfigurēti šādi:

(Beigas)





Iepriekšējo:ASP.NET Core (divdesmit astoņi) glabā lietojumprogrammu noslēpumus izstrādē
Nākamo:Neizdevās izpildīt "atob" logā: atšifrējamā virkne nav...
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com