Перезапись URL перестает работать после изменения порта по умолчанию на iis7
Я перенес веб-сайты IIS6 webserver 2003 на IIS7 webserver 2008 с помощью инструмента msdeploy. Настройки пула приложений изменяются с "Enable 32-bit Applications=true", "Managed_Pipeline_Mode=Classic","Identity=NetworkService" Framework=v1.1/2.0
,
Все сайты работают нормально на порте по умолчанию вместе с перезаписью URL-адресов, перенесенных с iis6. Когда я запускаю веб-сервер на порте, отличном от порта по умолчанию, изменяя привязки, перезапись URL останавливает работу и выдает ошибку 404 в журналах. Я думаю, что мне не нужно менять отображение обработчика, потому что я запускаю его в классическом режиме. Как я могу устранить это?
1 ответ
Может быть, глупо, но я все равно спрошу, вы перезапустили службу IIS?
Когда вы переключаете свой веб-сайт на прослушивание нестандартного порта, номер порта становится частью вашего базового URL, как показано ниже
http://example.com:9000
Возможно, потребуется обновить веб-приложение или конфигурацию сайта.
Правила переписывания с использованием базового URL, возможно, придется обновить.