Stworzyłem vNext MVC Template, a następnie utworzyłem folder o nazwie images under wwwroot. Dzwonię tak:vNastępny Szablon MVC - wwwroot
<img src="~/wwwroot/images/album/1.jpg" />
Ale obraz nie ładuje się. Jak mogę osiągnąć ten obraz?
Stworzyłem vNext MVC Template, a następnie utworzyłem folder o nazwie images under wwwroot. Dzwonię tak:vNastępny Szablon MVC - wwwroot
<img src="~/wwwroot/images/album/1.jpg" />
Ale obraz nie ładuje się. Jak mogę osiągnąć ten obraz?
Użycie tego jako odpowiedzi zawierającej więcej szczegółów, aby inni mogli zobaczyć.
Folder wwwroot
w aplikacji jest źródłem statycznych plików do obsługi. W związku z tym wwwroot
nie pojawia się w adresach URL. Spójrz na plik project.json
aby zobaczyć, gdzie to wchodzi w grę:
{
...
"webroot": "wwwroot",
...
}
To mówi ASP.NET vNext że pliki statyczne (dalej „WebRoot”) znajdują się w podkatalogu wwwroot
. Jest to domyślna lokalizacja, w której oprogramowanie warstwy statycznej zwróci pliki.
Rozwiązane: remove: wwwroot – fatihyildizhan