2010-02-02 4 views
1

В нашем осины MVC приложения, мы используем встроенные виды, изображения и CSS файлы. При развертывании на IIS6 представления отображаются, но у нас возникают проблемы с изображениями и css-файлами. Мы получаем 404 не найденную ошибку.ASP MVC на IIS6

то же приложение на UltiDev Кассини веб-сервер работает нормально. Проблема, похоже, связана с IIS6. Любые консультации/помощь по этой теме будут очень признательны.

+0

Можете ли вы объяснить, как вы внедренный мнения, изображения и CSS файлы? Некоторые демо-код будет иметь в виду – Pbirkoff

+0

Убедитесь, что вы охвачены все основания в пошаговом Фил Хаака из MVC на IIS6: http://haacked.com/archive/2008/11/26/asp.net-mvc- on-iis-6-walkthrough.aspx –

+0

Вы действительно имеете в виду «ASP», или это должно быть помечено как «ASP.NET»? – Richard

ответ

1

Вы говорите IIS обрабатывать все запросы через ISAPI фильтр? Было ясно, что это было сделано в вашей конфигурации. Если нет, это необходимо для применения MVC в IIS6 ...

  1. Перейти в диспетчер IIS.
  2. Выберите свой веб-сайт, затем свойства.
  3. Главная Каталог
  4. Конфигурация

Затем вставьте карту приложения подстановочные.

Установите его [звезда] [звезда] и установите исполняемый файл в C:. \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll

убрать галочку "проверить файл существует".

Это сделает IIS6 толкать все запросы любого типа файлов через ISAPI фильтр. Недостатком является производительность, но есть сообщения на SO, чтобы рассказать вам, как написать лучший обработчик для вашего приложения MVC.

+0

В IIS 6 я не могу добавить указанное вами сопоставление. Но я сделал приложение для сопоставления wilcard mappin, но оно все равно не помогает. Некоторые способы обработки изображений и css-файлов IIS вместо asp – anamika

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