Веб-маршрутизация для классического режима IIS6 и II7? * НЕ * MVC

Согласно сайту msdn.microsoft.com, маршрутизация .NET 3.5 должна работать под IIS6 и II7 в классическом режиме. Я внес модификации в файл web.config и протестировал его в интегрированном режиме IIS7, и он отлично работает.

Я бы хотел сохранить интегрированный IIS7, но мой веб-хост по-прежнему остается только IIS6 (с .net 3.5).

Итак ... кто-нибудь заставил это работать?

В настоящее время я получаю 404 ошибки, и единственный переход с IIS7, интегрированного в IIS7 classic в приложении.


person klkitchens    schedule 16.03.2009    source источник


Ответы (1)


Радость в Интернете ... продолжайте искать и перефразировать, и вы сами найдете это. :)

Для потомков ответ - включить отображение с подстановочными знаками, которое направляет все запросы через ASP.NET ISAPI.

person klkitchens    schedule 16.03.2009
comment
Диспетчер IIS ›› Сайты ›› Ваш веб-сайт ›› Сопоставления обработчиков ›› Действия ›› Добавить подстановочную карту ScriptMap ›› введите: C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll - person Ben Aston; 17.05.2010
comment
вот что Microsoft говорит по этому поводу: «Имейте в виду, что этот параметр заставляет IIS перехватывать каждый запрос, сделанный к веб-серверу. Сюда входят запросы изображений, классических страниц ASP и HTML-страниц. Следовательно, включение сопоставления сценариев с подстановочными знаками в ASP.NET действительно влияет на производительность ». - person tugberk; 01.04.2011