当我尝试打开我的 Visual Studio 项目时,我收到以下错误:
Asp.Net 尚未在您需要为 Asp.net 4.0 手动配置您的网络服务器的网络服务器上注册。
更新:
没关系我修好了:
我刚刚修复了 .Net Framework 4.0,问题就解决了。
当我尝试打开我的 Visual Studio 项目时,我收到以下错误:
Asp.Net 尚未在您需要为 Asp.net 4.0 手动配置您的网络服务器的网络服务器上注册。
更新:
没关系我修好了:
我刚刚修复了 .Net Framework 4.0,问题就解决了。
我还通过运行解决了这个问题
aspnet_regiis -i
以管理员身份使用 Visual Studio 命令行工具
这解决了问题
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i
请务必以管理员身份运行命令提示符
对于那些在安装.NET Framework 4.6后遇到此错误的用户 - 阅读并安装这些修补程序之一以解决此问题。
解决 'ASP.NET 4.0 尚未注册。您需要为 ASP.NET 4.0 手动配置您的 Web 服务器,以便您的站点在打开解决方案时正确运行“错误,我们可以:
1 确保 IIS 功能已通过 ASP.NET 开启。转到控制面板\所有控制面板项\程序和功能,然后单击“打开 Windows 功能”。然后在 IIS --> WWW 服务器 --> App Dev Features 中确保选中 ASP.NET。

2并运行以下cmd行进行安装
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i

希望这可以帮助
上述aspnet_regiis方法似乎不适用于 Windows 8.1:
C:\Windows\system32>aspnet_regiis -i
Microsoft (R) ASP.NET RegIIS 4.0.30319.33440
管理实用程序,用于在本地计算机上安装和卸载 ASP.NET。
版权所有 (C) 微软公司。版权所有。
开始安装 ASP.NET (4.0.30319.33440)。
此版本的操作系统不支持此选项。管理员应该使用“打开/关闭 Windows 功能”对话框、服务器管理器管理工具或dism.exe命令行工具来安装/卸载带有 IIS8 的 ASP.NET 4.5。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=216771。
完成安装 ASP.NET (4.0.30319.33440)。
如消息中所示,我去了:
并检查了ASP.NET 4.5。
这似乎解决了这个问题。
http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx - 请参阅为 ASP.NET 4.0 注册 IIS
Visual Studio 2013 下载 Visual Studio 2013 Update 4 有关 Visual Studio 2013 Update 4 的更多信息,请参考:Visual Studio 2013 Update 4 KB 文章
Visual Studio 2012 已发布针对 Microsoft Visual Studio 2012 解决此问题的更新:KB3002339 要直接从 Microsoft 下载中心安装此更新,请点击此处
Visual Studio 2010 SP1 已发布针对 Microsoft Visual Studio 2010 SP1 解决此问题的更新:KB3002340 此更新可从 Windows Update 获得 要直接从 Microsoft 下载中心安装此更新,请访问 http://download.microsoft.com/下载/6/7/E/67E041A1-00DA-4948-90BE-75A0146C08F5/VS10SP1-KB3002340-x86.exe
转到 Visual Studio 2010 命令提示符并将指令设置为:
C:\Windows\Microsoft.NET\Framework\v4.0.30319>
然后通过以下命令安装 IIS:
C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i
现在iis可以工作了..如果您重新启动计算机会更好
我有同样的问题,但解决了它......微软有一个接近这个的修复程序,实际上可以解决这个问题。您可以访问此页面http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft -visual-studio-after-installation-of-microsoft-net-framework-4-6.aspx
安装框架 4.5 和/或框架 4.6 后会出现此问题。Visual Studio 2012 Update 5 没有解决这个问题,我先尝试过。
msdn 博客有这样的说法:“安装 Microsoft .NET Framework 4.6 后,用户在创建新网站或 Windows Azure 项目或打开现有项目时可能会遇到 Microsoft Visual Studio 中显示的以下对话框...... ..”
根据博客,对话是良性的。只需单击确定,对话框不会影响任何内容...博客中的评论表明 VS 2015 有同样的问题,甚至可能更糟。
如果 ASP.NET 4.0 未向 IIS 注册
*****如果您无法使用运行命令访问,请使用此步骤*****
去
C盘
-->>windows
-->>Microsoft.Net
-->>Framework
-->>v4.0.30319
(选择任何框架注册到 IIS 我选择框架 4)-->>aspnet_regiis
(双击或右键选择以管理员身份运行)
我在不支持 aspnet_regiis -i 方法的 Windows 8.1 上遇到了这个问题。
相反,您需要转到控制面板,找到“打开或关闭 Windows 功能”选项并向下钻取如下:
Internet 信息服务 ->万维网服务 ->应用程序开发功能 并选中“ ASP.NET 4.5 ”选项。在选中此框时,将自动选中其他选项,例如“.NET Extensibility 4.5”和 ISAPI 选项。
单击确定应用更改。在 IIS 中重新启动您的网站,您的网站现在应该可以访问了。
我使用Microsoft .NET Framework Repair Tool对其进行了修复。在重新加载我的项目几次之后,问题就消失了。