IIS 7.5 показывает aspx, но не отображает содержимое
Вопрос
Недавно я перешел с Vista на Windows 7 (с IIS 7.5).Но я не могу заставить его работать полностью.Моя проблема:Я запускаю Visual Studio 2008 (sp1) (запускаю от имени администратора) и вижу свой веб-сайт (веб-формы).
Я публикую свой веб-сайт, и все вроде бы хорошо, за исключением того, что мой макет испорчен.почему?я получаю 404 в моем файле CSS и JavaScript.
Я прочитал статью о том, что вам нужно установить контент-сервер (сервис?).После некоторого перевода я решил, что это должно быть «Statische inhoud» (голландский).переведенный статический контент).
Я трижды проверил, что файлы .js и .css находятся в папке, на которую я указываю (пробовал корневую папку веб-сайта), но все в порядке...
Вот мой список установленных компонентов IIS (на голландском языке).Кто-нибудь может понять, почему у меня появляется ошибка 404?или даже лучше, как мне это исправить?
Решение 2
Ну наконец-то я это понял :)
Надеюсь, что этот ответ поможет кому-то еще:Это было связано с модулем статических файлов.
У Microsoft есть решение, которое мне не помогло.http://support.microsoft.com/kb/942052/
Это уже было настроено таким образом.Но я удалил его, добавил снова, и я смог получить доступ к своему CSS...но ASPX больше не работал.Исправление этой проблемы:Сделайте список отсортированным и переместите статический обработчик файлов вниз (или, по крайней мере, после aspx, но, вероятно, лучше всего — внизу).
Спасибо всем за указатели!
Другие советы
У меня возникла эта проблема, и я потратил 6 часов на исследование и тестирование многих предложенных решений.Мы решили эту проблему, предоставив пользователю IIS по умолчанию доступ к папке приложения.