当前位置 主页 > 服务器问题 > win服务器问题汇总 >

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

    栏目:win服务器问题汇总 时间:2018-09-10 17:59

      为了简单,我一直用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:
     
      再测试一下,久违的接口界面出现了,看来微软是在逼着我们升级啊: