Подтвердить что ты не робот

Windows 8 IIS не загружает стили и изображения в приложении asp.net.

Я только что установил Windows 8 на свой компьютер и попытался загрузить приложение ASP.net. Страница загружается без проблем. Но ни один из изображений или таблиц стилей, находящихся в каталоге каталога App_Themes, не загружается. У меня есть отдельная папка, в которой есть изображения, и они загружаются. Я думаю, что это проблема безопасности, но я не могу понять, что это может быть. Если я разворачиваю сайт в своем dev 2008 R2, тогда сайт загружается правильно, но он не загружается правильно в моем окне Windows 8.

Некоторые примеры моих ссылок:

<link href="../App_Themes/Debug/style.css" type="text/css" rel="stylesheet" />

Вышеуказанное не загружается.

<img id="ctl00_imgCompanyLogo" title="Header Logo" src="../Images/EmailImage.aspx?ID=6C633997-065C-44AD-9839-B754005B7995" style="border-width:0px;height:50px;width:220px;margin-left: 10px" />

Однако это делает.

Примечание. На странице не загружаются ошибки, файлы просто не загружаются.

Обновление: я должен также отметить, что это действительно работало, когда я использовал Windows 7 для написания кода.

Обновление: я добавил html-страницу в мое приложение и щелкнул правой кнопкой мыши на этом, и эта страница не отображалась. Однако, если я создаю новый проект, страницы отлично выглядят.

Update2: Я думаю, что нашел корень проблемы, но я не знаю, что с этим делать. Если вы создаете новый проект на компьютере под управлением Windows 8, то смените проект так, чтобы он использовал виртуальный каталог, а не IISExpress (используйте Url проекта), тогда ни одна из загрузок стилей не загружается, а изображения также не будут загружаться.

4b9b3361

Ответ 1

У меня был глупый момент. Я не проверял флажок "Статический контент" в группе "Общие параметры HTTP" конфигурации IIS.

Ответ 3

Запускаете ли вы приложение через Visual Studio или устанавливаете его в IIS? Если вы используете Visual Studio для его запуска, нажав F5, вы можете попробовать это в web.config, чтобы анонимные пользователи могли получить доступ к этой папке:

   <location path="App_Themes/Default/MyFile.css">
      <system.web>
         <authorization>
            <allow users="*"/>
         </authorization>
      </system.web>
   </location>