2015-06-16 5 views
0

Я работаю над запросом на изменение в одном из наших проектов ASP.NET, где требуется большая часть изменения/обновления кода в папке App_Code. Но для каждого изменения файлов App_Code приводит к переработке приложений домена, а затем повторным входам. Я хочу избежать этого для среды разработки.Есть ли способ пропустить доменную зону приложения при изменении App_Code?

, что я пробовал:

  • Увеличенная таймаут sessionState.
  • Увеличенный тайм-аут простоя для Apppool в IIS [7.5].
  • Я не изменял режим sessionState из «InPorc», так как это вызывало некоторые ошибки. [Я думаю, нам нужно объявить некоторые классы как сериализуемые с помощью StateServer и SQLServer. Я не хочу вносить изменения в другие части проекта, где я не работаю].

Я прошел через сообщения, получил представление о том, что изменения в App_Code приведут к переработке домена приложения, но я ищу решение, чтобы избежать его [если возможно].

Losing Session State

What causes an application pool in IIS to recycle?

http://blogs.msdn.com/b/tess/archive/2006/08/02/asp-net-case-study-lost-session-variables-and-appdomain-recycles.aspx

Update:

приложений, работающих на IIS7.5 и Windows 7 Professional с пакетом обновления 1

+1

Вы пробовали настройки 'disallowRotationOnConfigChange' истина? Это можно найти в расширенных настройках пула приложений в подзаголовке «Переработка» в качестве атрибута «Отключить рециркуляцию для изменений конфигурации». –

+0

@Brian Gilreath, я попробовал это сейчас, его работа не работает. – user3966432

+0

@Brain Gilreath, Спасибо за ваш ответ. Я думаю, что исправление, которое вы предоставили, относится только к Windows Server 2012 и Windows 8.1, но мое приложение, работающее в Windows 7 с IIS 7.5 – user3966432

ответ

Смежные вопросы