Asp.net 4.0尚未注册

问题描述 投票:193回答:13

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

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


更新: 没关系我修好了:

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

visual-studio-2010 iis visual-studio-2012 iis-7 windows-8.1
13个回答
227
投票

我还通过运行修复了这个问题

aspnet_regiis -i

使用visual studio命令行工具作为管理员


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之后,当创建新的Web站点或Windows Azure项目或打开现有项目时,用户可能会遇到Microsoft Visual Studio中显示的以下对话框... ..”

根据博客,对话是良性的。只需单击确定,对话框不会影响任何内容...博客中的评论表明VS 2015有同样的问题,甚至可能更糟。


2
投票

如果ASP.NET 4.0未在IIS中注册

*****Use this step if u cant access using run command*****

W驱动器 - >> vindus - >> Mitzrossot.Net - >> Framerwalk - >>vč.0.30319

(Choose whatever framework to register with IIS me selecting Framework 4)
-->>aspnet_regiis
(Double-click or right click & choose run as administrator)

0
投票

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

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

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

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


0
投票

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


171
投票

这解决了这个问题

T:Ювиндовсюмицрософт.Нетюфрамеворкювч.0.30319аспнет_регис-и

确保以“管理员”身份运行命令提示符


43
投票

对于那些在安装.NET Framework 4.6后出现此错误的人 - 阅读并安装one of these hotfixes以解决此问题。


18
投票

要解决'ASP.NET 4.0尚未注册。您需要为ASP.NET 4.0手动配置Web服务器,以便在打开解决方案时让您的站点正确运行'错误:

1确保使用ASP.NET打开IIS功能。转到“控制面板”\“所有控制面板项目\程序和功能”,然后单击“打开Windows功能”。然后在IIS - > WWW服务器 - > App Dev Features中确保选中ASP.NET。

2并运行以下cmd行进行安装

T:Ювиндовсюмицрософт.Нетюфрамеворкювч.0.30319аспнет_регис-и

希望这可以帮助


12
投票

上面描述的aspnet_regiis方法似乎不适用于Windows 8.1:

C:\Windows\system32>aspnet_regiis -i

Microsoft(R)ASP.NET RegIIS版本4.0.30319.33440 管理实用程序,用于在本地计算机上安装和卸载ASP.NET。 版权所有(C)Microsoft Corporation。版权所有。 开始安装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。

这似乎解决了这个问题。


10
投票

打开:

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

在命令提示符下运行:

aspnet_regiis -i

确保它在管理员运行,检查标题是否以Administrator开头:

http://j.mp/13Uo1wI


8
投票

http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx - 在为ASP.NET 4.0注册IIS时看到这一点


7
投票

Asp.net 4.0 has not been registered

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/download/6/7/E/67E041A1-00DA-4948-90BE-75A0146C08F5/VS10SP1-KB3002340-x86.exe


4
投票

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

W:Ювиндовсуюцорсофт.Нетюфрамеворкювч.0.30319>

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

C:Ювиндовсуюцорсофт.Нетюфрамеворкювч.0.30319>аспнет_регис-и

现在iis将工作..如果你重新启动计算机它会更好

© www.soinside.com 2019 - 2024. All rights reserved.