Две мысли ..
Случайный Джим частично прав, вам нужно сделать групповое сопоставление, чтобы все запросы проходили через фильтр ASAPI для .NET.Когда я начал работать с IIS 5.1, где нет сопоставления подстановочных знаков, я создал карту расширений для * .rails, а затем мне пришлось изменить маршрут, чтобы добавить его в конец всех запросов.
Если вы использовали web.config , который я разместил в своем видео, он будет работать только в IIS7.Версии 6 и ниже определяют обработчики в другом месте.
IIS7: конфигурация> system.webServer> обработчики> добавить
IIS6: конфигурация> system.web> httpHandlers> добавить