我有一个网站已经运行了几个月,但今天早上开始出现503服务不可用错误。在检查IIS后,我发现应用程序池被停止了。由于之前曾遇到过问题,我怀疑是WebRequest引起的问题。因此,我注释掉了站点的WebRequest部分,然后你猜怎么着,应用程序池不再被禁用了。我怀疑又有另一个安全更新,但我无法找出需要做什么来让WebRequest再次工作。
我已经尝试过以下方法: 1)aspnet_regiis -u 然后 -i 2)重新安装 .net framework
更多信息:我使用NetworkService帐户为asp.net v4.0应用程序池提供Windows身份验证。
事件日志中的错误如下: "HipIISEngineStub.dll无法加载。数据是错误的。"
我已经尝试过以下方法: 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();
}