Назад |
Перейти на главную страницу
Можно ли изменить перезапись URL-адресов в IIS7 без перезапуска приложения?
В настоящее время мы используем перезапись ISAPI. Однако мы переходим на серверы с IIS7 на них. Если мы идем по пути использования инструмента для перезаписи URL-адресов IIS7 (который, если я правильно помню, изменяет web.config, что, в свою очередь, вызывает перезапуск приложения), есть ли способ сделать без вызывает перезапуск приложения?
Да, проблема не в перезаписи URL как таковой, а в новой распределенной конфигурации IIS7.x, в которой некоторые настройки делегируются в файл web.config сайта. Любое изменение в web.config приведет к перезапуску домена приложения. Вот последнее видео Я делал это на AppDomains.
Ваши варианты:
- Создайте правило на глобальном уровне. Это не приведет к перезапуску домена приложения
- Создайте правило вручную в applicationHost.config и заключите его в тег.
- Измените параметры делегированной конфигурации для вашего сервера, чтобы перезапись URL-адреса не делегировалась. Затем IIS Manager автоматически поместит его в applicationHost.config. Однако будьте очень осторожны, поскольку существующие правила в файлах web.config приведут к сбою сайтов, поэтому вам необходимо сначала перенести их обратно в applicationHost.config.