Запрет выгрузки домена приложения службы WCF - PullRequest
0 голосов
/ 23 июня 2011

У нас есть сервис WCF, который мы хотели бы остаться «долгоживущим». По какой-то причине IIS, кажется, выгружает наш домен приложений, когда мы бездействуем в течение ~ 20 минут.

Я могу прикрепить метод к событию AppDomain.CurrentDomain.DomainUnload, есть ли способ отменить выгрузку в коде? Или, может быть, конфигурацию в IIS, которую я могу использовать?

1 Ответ

0 голосов
/ 23 июня 2011

И, конечно, я только что нашел другой вопрос, на который предположительно есть ответ:
Как сохранить сборки ASP.NET в AppDomain живыми?

Я просмотрел все настройки для утилизации AppPools, но пропустил жизненно важное свойство "Idle Timeout".
Его значение по умолчанию составляет, конечно, 20 минут, и его можно изменить на ноль, чтобы остановить это поведение.

...