Пользовательский обработчик в IIS 7.5 не работает - PullRequest
0 голосов
/ 04 мая 2010

Я новичок в IIS 7.5. У меня есть приложение в asp.net 2.0, которое имеет собственный механизм перезаписи URL. Все запросы в браузере с .htm будут сопоставлены с .aspx. Он отлично работает на IIS 6, но почему-то я не мог заставить его работать на IIS 7.5. На IIS 6 я иду в Свойства приложения> Конфигурация> Сопоставления и добавляю новое расширение .htm с исполняемым файлом aspnet_isapi.dll

В IIS 7.5 я добавил отображение обработчика с путем в качестве .htm и исполняемым файлом в виде aspnet_ispai.dll

Но запрос даже не приходит к global.asax. Если я попробую URL с расширением .aspx, страницы будут загружены правильно. Любая идея, как настроить пользовательские сопоставления в iis 7.5?

Ответы [ 2 ]

4 голосов
/ 11 мая 2010

После выбора пула приложений «Режим управляемого конвейера» в классическом режиме он начал работать нормально. По умолчанию установлено значение «Интегрировано»

0 голосов
/ 14 сентября 2012
  You can use handlers for both mode. Also check 
  ApplicationPool -> Advanced Settings
 Enable 32bit code:true 

если вы работаете на 32-битной машине и хостинг на 64-битной машине

     <!--handler for classic mode-->
    <system.web>
    <httpHandlers>
        <add verb="*" path="*.js.axd" type="ScriptTranslator" />
    </httpHandlers>
    </system.web>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...