Я надеюсь, что продолжение этой темы выражает готовность сделать так, чтобы эта проблема никого не выбивала из обрыва. На различных форумах есть много документации по решению этой проблемы в Vista, но я не смог найти аналогичных статей для 2K8. Как указано в этом сообщении на форуме , я смог решить проблему на компьютере с Vista. Увы, подобное исполнение не смогло решить проблему на 2K8.
Я убедился, что StaticFileHandler был включен в web.config , как это предлагается в этом сообщении в блоге на apijunkie.com . Тем не менее, не повезло.
Уточнение Не повезло, здесь - Моя серверная функциональность была безупречна. Все маршруты MVC работают как чемпион. Просто все CSS и JS рендеринг не удался. Когда браузер указывал прямо на файлы CSS или JS, получаемой страницей был ASP.NET 404, а не обычная страница 404.
Итак, я вошел в диспетчер IIS7 и в диалоговое окно «Сопоставления обработчиков». Я добавил новый обработчик, который указал тип System.Web.StaticFileHandler и дал ему расширение * .CSS. Затем я повторил это для файлов * .JS, * .PNG и * .GIF. Когда я обновил сайт в браузере, все выглядело правильно. Снимки экрана ниже демонстрируют этот процесс.
Окно отображений обработчика:
(источник: windows.net )
Добавление нового управляемого обработчика
(источник: windows.net )
Это решило проблему, и теперь у меня есть прекрасно работающее приложение MVC, размещенное в W2K. Время для Гиннесса.