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