Вы говорите IIS обрабатывать все запросы через фильтр ISAPI? Было неясно, было ли это сделано в вашей конфигурации. Если нет, то это необходимо для приложения MVC в IIS6 ...
- Зайдите в диспетчер IIS.
- Выберите ваш сайт, затем свойства.
- Домашний каталог
- Конфигурация
Затем вставьте карту приложения с подстановочными знаками.
Установите для него значение [star]. [Star] и установите для исполняемого файла C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll
ОТКЛЮЧИТЕ "убедитесь, что файл существует".
Это заставит IIS6 отправлять все запросы для файлов любого типа через фильтр ISAPI. Недостатком является производительность, но в SO есть сообщения о том, как написать лучший обработчик для вашего приложения MVC.