2010-02-21 3 views
6

Я пытаюсь перенести проект ASP.NET MVC 1.0/Visual Studio 2008 в ASP.NET MVC RC 2/Visual Studio 2010. Проект (и всегда был) запущен на IIS 7.CSS, Javascript и изображения имеют нулевую длину

Динамический контент (все, что поставляется контроллерами) работает нормально, но статический контент, такой как CSS/Javascript/Images, дает мне ответ «200 OK», Content-Length 0 и без содержимого. Это как если бы все эти файлы были полностью пустыми (я убедился, что файлы не пустые, хотя).

Статическое содержимое находится в каталоге, который я исключил из маршрутизации ASP.NET через IgnoreRoute.

Это не может быть скрытая ошибка 404, так как добавление некоторых символов мусора в URL-адрес вызывает ошибку reguar 404.

Он, похоже, не связан с разрешениями файловой системы, так как я уже дал всем полный доступ в каталоге содержимого.

В чем может быть проблема?

Редактировать: Я только что создал совершенно новый веб-сайт ASP.NET MVC с нуля и попытался запустить его в IIS. У этого есть точно такая же проблема! Таким образом, на самом деле это не проблема преобразования моего проекта в MVC2, скорее, это IIS, который вызывает проблемы. Но что может быть проблемой?

+0

Можете ли вы разместить свой 'web.config' или, возможно, предоставить нам внешний url, который мы можем увидеть? –

+0

Проблема, похоже, совсем не связана с этим конкретным проектом. См. Мое редактирование выше. –

+0

Вам не нужно будет игнорировать каталог для статического контента - он просто должен быть достаточно умен, чтобы отобразить его. Вы пробовали без лишнего правила игнорирования, и если это работает? – Amadiere

ответ

14

Как я только что выяснил, проблема заключалась в том, что Панель управления -> Функции Windows -> Всемирные веб-службы -> Общие функции HTTP -> Статическое содержимое не было проверено. Как только я проверил это, все снова работало нормально.

+0

+1 для предоставления ответа, а для 'Commong', потому что я боялся, что я был единственным, кто когда-либо делал эту опечатку. –

+0

Что такое Commong? :-) –

Смежные вопросы