前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >打补丁后ASP.NET网站不能访问的解决方法

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

作者头像
习惯说一说
修改2019-08-06 10:16:21
1.4K0
修改2019-08-06 10:16:21
举报

为了简单,我一直用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:

  再测试一下,久违的接口界面出现了,看来微软是在逼着我们升级啊:

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档