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

时间:2024-04-06 14:50:25

今天换了一台新的主机,于是就重新装了一遍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 就成功了

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

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

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

vs补丁

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

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

以下是win10操作方式

在控制面板中打开这个

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

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

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

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