У меня есть приложение ASP.NET 4.0, которое подключается к MSSQL через WCF, а затем слои хранимых процедур.
По какой-то причине с этими уровнями всякий раз, когда я получаю доступ к отсутствующему SP или возвращаю сообщение об ошибке, это приводит к зависанию моего приложения, потому что пул приложений остановлен. Локально в режиме отладки это приводит к сбою веб-сервера.
Почему это происходит? Есть ли параметр, который я могу изменить, чтобы вызвать «лучшее» поведение, чем сбой или остановка пула приложений?
ОБНОВЛЕНИЕ: я обнаружил, что пул приложений останавливается, а не падает. И он останавливался в IIS7/Windows Server 2008 R2, потому что возникало слишком много ошибок за короткое время. Я изменил настройку пула приложений, чтобы предотвратить его остановку, и все работает хорошо. Ошибки были незначительными.