198

当我尝试打开我的 Visual Studio 项目时,我收到以下错误:

Asp.Net 尚未在您需要为 Asp.net 4.0 手动配置您的网络服务器的网络服务器上注册。


更新:
没关系我修好了:

我刚刚修复了 .Net Framework 4.0,问题就解决了。

4

13 回答 13

230

我还通过运行解决了这个问题

aspnet_regiis -i

以管理员身份使用 Visual Studio 命令行工具

于 2011-07-30T00:05:51.360 回答
173

这解决了问题

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i

请务必以管理员身份运行命令提示符

于 2011-12-06T06:43:08.407 回答
44

对于那些在安装.NET Framework 4.6后遇到此错误的用户 - 阅读并安装这些修补程序之一以解决此问题。

于 2014-12-12T20:13:27.273 回答
19

解决 '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

在此处输入图像描述

希望这可以帮助

于 2014-05-08T17:10:55.613 回答
12

上述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)。

如消息中所示,我去了:

  1. 开始
  2. 打开或关闭 Windows 功能
  3. .NET Framework 4.5 高级服务

并检查了ASP.NET 4.5

这似乎解决了这个问题。

于 2013-12-14T20:51:46.800 回答
10

打开:

Start Menu
-> Programs
-> Microsoft Visual Studio 2010
-> Visual Studio Tools
-> Visual Studio Command Prompt (2010)

在命令提示符下运行:

aspnet_regiis -i

确保它以管理员身份运行,检查标题是否以Administrator

在此处输入图像描述

于 2013-04-23T11:47:40.463 回答
8

http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx - 请参阅为 ASP.NET 4.0 注册 IIS

于 2011-04-29T19:12:28.220 回答
7

Asp.net 4.0 尚未注册

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

于 2016-04-11T02:45:00.517 回答
4

转到 Visual Studio 2010 命令提示符并将指令设置为:

C:\Windows\Microsoft.NET\Framework\v4.0.30319>

然后通过以下命令安装 IIS:

C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i

现在iis可以工作了..如果您重新启动计算机会更好

于 2014-04-07T08:43:28.287 回答
3

我有同样的问题,但解决了它......微软有一个接近这个的修复程序,实际上可以解决这个问题。您可以访问此页面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 有同样的问题,甚至可能更糟。

于 2015-11-05T06:54:56.640 回答
2

如果 ASP.NET 4.0 未向 IIS 注册

*****如果您无法使用运行命令访问,请使用此步骤*****

C盘
-->>windows
-->>Microsoft.Net
-->>Framework
-->>v4.0.30319

(选择任何框架注册到 IIS 我选择框架 4)
-->>aspnet_regiis
(双击或右键选择以管理员身份运行)

于 2013-02-22T10:43:47.420 回答
0

我在不支持 aspnet_regiis -i 方法的 Windows 8.1 上遇到了这个问题。

相反,您需要转到控制面板,找到“打开或关闭 Windows 功能”选项并向下钻取如下:

Internet 信息服务 ->万维网服务 ->应用程序开发功能 并选中“ ASP.NET 4.5 ”选项。在选中此框时,将自动选中其他选项,例如“.NET Extensibility 4.5”和 ISAPI 选项。

单击确定应用更改。在 IIS 中重新启动您的网站,您的网站现在应该可以访问了。

于 2014-01-29T14:15:48.890 回答
0

我使用Microsoft .NET Framework Repair Tool对其进行了修复。在重新加载我的项目几次之后,问题就消失了。

于 2017-12-21T16:49:10.653 回答