Можно ли использовать функцию маршрутизации монорельсовой дороги Castle в IIS 5?
-
02-07-2019 - |
Вопрос
Должен ли я использовать IIS 6 или выше, чтобы использовать функцию маршрутизации монорельсовой дороги Castle?
Я знаю, что casini работает, но практически мы не собираемся развертывать веб-приложение с помощью casini, не так ли?
Решение
Обычно изменение конфигурации требуется для того, чтобы запросы для всех расширений файлов проходили через фильтр ASP.net (вы можете проверить конфигурацию для расширения .aspx в IIS).
Однако для запросов к определенному виртуальному каталогу, а не к определенному файлу в этом каталоге, IIS пытается проверить, существует ли каталог, прежде чем передавать запросы.Чтобы обойти это, люди обычно пишут фильтр ISAPI для перехвата запросов к каталогам или сопоставляют все запросы, заканчивающиеся, скажем, на .mr, движку ASP.net и корректируют стратегию представления URL-адресов.