2014-10-15 6 views
2

Я получаю иногда следующие события, которые вызывают пул приложений для рециркуляции:Могу ли я отключить подавляющие уведомления об изменениях в IIS

_shutDownMessage=CONFIG change 
HostingEnvironment initiated shutdown 
Overwhelming Change Notification in 
Change Notification for critical directories. 
Overwhelming Change Notification in App_LocalResources 
Change Notification for critical directories. 
Overwhelming Change Notification in App_Browsers 
Change Notification for critical directories. 
Overwhelming Change Notification in App_Code 
Change Notification for critical directories. 
Overwhelming Change Notification in App_WebReferences 
Change Notification for critical directories. 
Overwhelming Change Notification in App_GlobalResources 

Есть ли способ я могу предотвратить эти изменения от рециркуляции приложения бассейн?

Мы собираемся начать жить в течение нескольких дней, поэтому мне нужно быстрое решение, пока у нас не будет времени, чтобы решить, что вызывает это.

+0

Какую версию ОС, версию IIS и версию .NET вы используете? –

+0

Windows 7, Windows Server 2008, IIS 6+ (в основном IIS 7) и .net 4. –

+0

Хорошо ... если это был .NET 2.0, тогда [это] (http://support.microsoft.com/kb/ 913297/ru-us) или [this] (http://support.microsoft.com/kb/920970), возможно, помогли. Но я сомневаюсь, что они применимы в этом сценарии. –

ответ

4

Это может быть вызвано различными режимами FCN в ASP.Net, и это также связано с конкретной ошибкой MS. FCN (уведомление об изменении файла) контролируется как на уровне ASP.Net, так и на уровне IIS.

Вы можете изменить fcnMode в вашем web.config, чтобы контролировать гораздо меньше, мы применяем модель «Single» к большинству наших веб-сайтов, особенно при работе на Azure из-за сетевого хранилища файлов на основе сети. Тем не менее, для изменения IIS-файла просмотр изменений - это совсем другая история.

Вот такая деталь поста об СКЛСЕ и это разные режимы: http://shazwazza.com/post/all-about-aspnet-file-change-notification-fcn/

Вот исправление MS для выпуска IIS СКЛСА (который не является обязательным для какой-то безумной причины): https://support.microsoft.com/en-us/kb/911272

Это говорит о том, как отключить IIS FCN, если у вас есть доступ к этому: http://imageresizing.net/docs/fcnmode

Также стоит отметить, что изменение fcnMode на Single в файле web.config не повлияет ни на какие виртуальные папки IIS, fcn можно отключить полностью, чтобы иметь какое-либо влияние в виртуальных папках.

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