Почему у меня нет доступа к папке Content в приложении MVC3 под IIS7.5? - PullRequest
2 голосов
/ 14 марта 2012

У меня есть свежий файл -> Новое приложение Project MVC3. Когда я публикую его и запускаю в IIS7.5, все в папке «Содержимое» кажется недоступным. Кажется, все остальные папки работают нормально.

<img src="@Url.Content("/Content/1.png")"/>
<img src="@Url.Content("/Scripts/1.png")"/>

С этим примером кода верхнее изображение отсутствует, но нижнее изображение отображается нормально.

Я пробовал в IIS Express, и все работает отлично. Все отлично работает, когда я начинаю отладку сайта в IIS из Visual Studio. Кажется, это не проблема доступа к файлу, поскольку вся папка приложения имеет разрешения для пула приложений IIS, и доступ к содержимому в папке «Сценарии» работает. Спасибо за любую помощь, которую вы можете оказать.

1 Ответ

2 голосов
/ 14 марта 2012

Вы забыли '~' (корневой каталог приложения)

<img src="@Url.Content("~/Content/1.png")"/>
<img src="@Url.Content("~/Scripts/1.png")"/>
...