У меня есть сайт, который работал нормально в течение нескольких месяцев. Этим утром я начал получать ошибки 503 Сервис недоступен. После проверки IIS я заметил, что пул приложений останавливается. Так как у меня были проблемы с этим раньше, я подозревал, что проблема с WebRequest Поэтому я закомментировал часть сайта, посвященную WebRequest, и думаю, что пул приложений больше не отключается. Я подозреваю, что произошло другое обновление безопасности, и я не могу понять, что еще мне нужно сделать, чтобы снова запустить WebRequest.
Вещи, которые я уже пробовал:
1) aspnet_regiis -u затем -i
2) переустановка .net framework
Дополнительная информация: я использую NetworkService учетную запись для asp.net v4.0 пула приложений с Аутентификацией Windows
Ошибка в журнале событий:
"Не удалось загрузить HipIISEngineStub.dll. Данные являются ошибкой."
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();
}