首页 > 运营 > 帮助中心 > 正文

打补丁后ASP.NET网站不能访问的解决方法

2020-07-28 15:57:38
字体:
来源:转载
供稿:网友
  为了简单,我一直用webservice提供对外接口,dotNetFramwork版本为2.0,一直运行得好好的,最近,服务器上的360安全卫士提示有新的补丁,习惯性的打上了,重启后,webservice再也无法访问,浏览器提示:
 
  服务器应用程序不可用
 
  您试图在此Web服务器上访问的Web应用程序当前不可用。请点击Web浏览器中的“刷新”按钮重试您的请求。
 
  管理员注意事项:详述此特定请求失败原因的错误消息可在Web服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。
 
  百度了一大圈,基本都是让运行下面的一句话重新注册:
 
  C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe-i
 
  我使用-u先卸载,再使用-i安装,甚至彻底删除IIS(手工把安装目录都删除了)再重装再注册,都没用,把网上百度的方法几乎都试了个遍,最后,在网站属性里面,连ASP.NET选项都整没了,最后貌似只能重装系统了,但万一有一天习惯性的打补丁,岂不又又出问题了?因此,还是得解决啊,在我绝望时,换了个思路,既然2.0出了问题,那么,用4.0是否可行呢?于是,在服务器上安装dotNetFramework4.0,然后把ASP.NET切换到4.0:
 
  再测试一下,久违的接口界面出现了,看来微软是在逼着我们升级啊:
 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表