Я работаю над запросом на изменение в одном из наших проектов ASP.NET, где требуется большая часть изменения/обновления кода в папке App_Code. Но для каждого изменения файлов App_Code приводит к переработке приложений домена, а затем повторным входам. Я хочу избежать этого для среды разработки.Есть ли способ пропустить доменную зону приложения при изменении App_Code?
, что я пробовал:
- Увеличенная таймаут sessionState.
- Увеличенный тайм-аут простоя для Apppool в IIS [7.5].
- Я не изменял режим sessionState из «InPorc», так как это вызывало некоторые ошибки. [Я думаю, нам нужно объявить некоторые классы как сериализуемые с помощью StateServer и SQLServer. Я не хочу вносить изменения в другие части проекта, где я не работаю].
Я прошел через сообщения, получил представление о том, что изменения в App_Code приведут к переработке домена приложения, но я ищу решение, чтобы избежать его [если возможно].
What causes an application pool in IIS to recycle?
Update:
приложений, работающих на IIS7.5 и Windows 7 Professional с пакетом обновления 1
Вы пробовали настройки 'disallowRotationOnConfigChange' истина? Это можно найти в расширенных настройках пула приложений в подзаголовке «Переработка» в качестве атрибута «Отключить рециркуляцию для изменений конфигурации». –
@Brian Gilreath, я попробовал это сейчас, его работа не работает. – user3966432
@Brain Gilreath, Спасибо за ваш ответ. Я думаю, что исправление, которое вы предоставили, относится только к Windows Server 2012 и Windows 8.1, но мое приложение, работающее в Windows 7 с IIS 7.5 – user3966432