У меня есть сайт, который прекрасно работал в течение нескольких месяцев. Сегодня утром я начал получать ошибки 503 Service Unavailable. Проверив IIS, я заметил, что пул приложений остановлен. Поскольку у меня были проблемы с этим раньше, я заподозрил, что проблема в WebRequest. Поэтому я закомментировал часть WebRequest на сайте, и знаете что, пул приложений больше не отключается. Я подозреваю, что произошло еще одно обновление безопасности, и не могу понять, что еще нужно сделать, чтобы WebRequest снова заработал.
То, что я уже пробовал:
1) aspnet_regiis -u then -i
2) переустановка .net framework
Дополнительная информация: Я использую NetworkService учетную запись для asp.net v4.0 app pool с Windows Authentication
Ошибка из журнала событий следующая:
"HipIISEngineStub.dll failed to load. Данные - ошибка."
var request = (HttpWebRequest)WebRequest.Create(path1);
request.Credentials = CredentialCache.DefaultCredentials;
request.PreAuthenticate = true;
var getResponse = new Func<WebRequest, WebResponse>(req => req.GetResponse());
try
{
return getResponse(request).GetResponseStream();
}