vs2012启动时报错【ASP.NET 4.0 尚未在WEB服务器上注册】

今天换了一台新的主机,于是就重新装了一遍vs2012。装好运行项目时,vs就会提示

ASP.NET 4.0 尚未在WEB服务器上注册

网上找原因,发现是因为新的主机要打开IIS服务站点,百度电脑windows型号打开服务站点后。

1.打开后再IIS应用程序池添加 net framework4.0版本

2.用管理员运行cmd命令符。

3.找到C:\Windows\Microsoft.NET\Framework\v4.0.30319 这个目录

4.再cmd中打开到这个目录:CD C:\Windows\Microsoft.NET\Framework\v4.0.30319

5.接着输入aspnet_regiis.exe -i 就成功了

如果运行完成出现下面这张图则表示还没注册好

这时候就需要下载vs相对版本的补丁

vs补丁

下载完之后重复上面操作就可以(WIN10除外)

因为从Windows 10和Windows Server 2012开始,注册.NET Framework 4.0以后的版本到IIS只能使用“打开或关闭 Windows 功能”对话框(Windows 10)或“服务器管理器”管理工具(Windows Server 2012)来完成,不能再像之前一样运行Aspnet_regiis命令来完成了。

以下是win10操作方式

在控制面板中打开这个

最后选择ASP.NET 3.5和ASP.NET 4.7点击确定就可以了

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值