Ha ASPnet tárhelyen szeretnél .NET Core alkalmazást futtatni, fontos tudnod, hogy az alkalmazásod teljes tartalmát – beleértve a wwwroot mappát is – közvetlenül a webszerver által kiszolgált wwwroot alá kell másolni.
Elhelyezési logika:
A webszerver egy adott gyökérmappát szolgál ki, pl.: D:\Hosting\felhasznalo\wwwroot\
Ebben a mappában kell elhelyezned az egész .NET Core alkalmazásodat, úgy, ahogy a fejlesztői környezetben is van.
Helyes mappastruktúra:
D:\Hosting\felhasznalo\wwwroot
├── wwwroot
│ ├── css
│ ├── js
│ └── images
├── bin
├── Program.cs
└── Web.config
Gyakori hiba: Ne másold be külön csak a wwwroot mappát! Az alkalmazás nem fog elindulni, ha nincs mellette a Program.cs, bin mappa stb.
Összegzés: Az egész projekt tartalmát közvetlenül másold a szerver wwwroot-jába – nem szükséges külön mappát létrehozni hozzá (pl. MyApp). Így a .NET Core alkalmazásod gond nélkül elindul és kiszolgálja a tartalmat.