ASP.NET 4.5还没有被注册的Web服务器上(ASP.NET 4.5 has not been

2019-06-21 17:34发布

在我的Win 7的开发机,并以使用SQL Express实例,而不是默认安装的的LocalDB的。 我在MVC 4项目属性页(Web选项卡)未选中“使用IIS快车”,然后我得到了以下错误:

ASP.NET 4.5还没有被注册的Web服务器上。 您需要手动配置ASP.NET 4.5 Web服务器,以便为您的网站正常运行。

我核实,ASP.NET在IIS功能中激活。

请可以做些什么来解决这个问题?

Answer 1:

也许,你必须执行的Visual Studio工具命令提示符后键入:

aspnet_regiis -i

你可以阅读更多有关ASP.NET IIS注册工具(Aspnet_regiis.exe) 这里 。



Answer 2:

在Windows 8.1,因为.NET 4.5中内置的解决方法是从管理的命令提示符下运行以下命令:

dism.exe /Online /Enable-Feature /all /FeatureName:IIS-ASPNET45


Answer 3:

如果你已经安装了.NET Framework 4.6,您可能会看到这个错误是由于一个错误VS。 解决方法和解决方案在这里:

http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio-后安装-的微软网框架,4-6.aspx

编辑:

正如一些评论所指出的,这可以升级到Windows 10或Visual Studio 2015年后,在幕后发生。



Answer 4:

对于Windows 8的客户端计算机中,打开“IIS-ASPNET45”“打开Windows功能打开/关闭”下的“Internet信息服务 - >万维网服务 - >应用程序开发功能 - > ASP.NET 4.5”。



Answer 5:

在.NET Framework 4.0覆盖文件夹,以便运行此命令:

注册.NET框架IIS转到
开始 - >运行 - > CMD - >以管理员身份运行类型:

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


Answer 6:

与VS更新解决它。

按照此链接( https://blogs.msdn.microsoft.com/webdev/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-工作室后安装-的微软净框架-4-6 / )

解决方案 :微软发布了一个补丁用于Microsoft Visual Studio的所有影响的版本。

的Visual Studio 2013 -

下载的Visual Studio 2013更新4欲了解更多有关在Visual Studio 2013更新4,请参考:Visual Studio的2013更新4 KB文章的Visual Studio 2012

更新以解决此问题为Microsoft Visual Studio 2012已经发布:KB3002339要直接从Microsoft安装此更新下载中心,这里的Visual Studio 2010 SP1

更新以解决此问题的SP1已经发布的Microsoft Visual Studio 2010中:KB3002340此更新可从Windows Update要直接从Microsoft安装此更新下载中心,在这里



Answer 7:

不需要键入c:\

开始 - >运行 - > CMD - >以管理员身份运行,并执行以下命令


.NET Framework版本4(32位系统)

%WINDIR%\ Microsoft.NET \框架\ v4.0.30319 \ ASPNET_REGIIS.EXE -i

.NET Framework版本4(64位系统)

%WINDIR%\ Microsoft.NET \ Framework64 \ v4.0.30319 \ ASPNET_REGIIS.EXE -i

或者使用命令提示符从Visual Studio工具:C:\ ProgramData \微软\的Windows \开始菜单\程序\微软的Visual Studio 2012 \ Visual Studio工具> VS2012 86本机工具命令提示符

版本可能不同。希望这会有所帮助。



Answer 8:

我有完全相同的问题,尽管ASP.NET 4.5下出现的与安装“打开Windows功能打开/关闭”。 我什么都试过了,直到我终于去掉ASP.NET 3.5和4.5完全下的“启用Windows功能打开/关闭”,重新启动我的电脑并重新安装它们再次。 这解决了这个问题。



Answer 9:

我也有这个问题。 我尝试了上述解决方案,但我没有工作。

在我安装了Visual Studio的更新,我的问题是固定的。

从下面的链接下载Visual Studio的更新http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects -in-微软视觉工作室后与安装的微软网框架,4-6.aspx

谢谢!



Answer 10:

有些事情,你需要通过程序和功能的补充。 看看下面的链接,解决了我的问题。 只要按照下面的步骤,你应该得到它。

从链接引用:

一旦在程序和功能窗口,打在左窗格中“启用Windows功能打开或关闭”。

现在,通过树向下滚动,找到:

互联网信息服务>万维网服务>应用程序开发功能...,然后检查所有您需要的相关特征。 我选择了.NET 3.5和4.6。

http://modelrail.otenko.com/electronics/asp-net-4-5-has-not-been-registered-on-the-web-server



Answer 11:

我也有同样的问题。

而得到了解决,从打开的ASP网络Turn Windows feature on or off菜单。



Answer 12:

我有同样的问题。 经过长时间的搜寻之后,我改变了应用程序池ASP.NET v4.x在IIS管理器。



Answer 13:

对于下面的错误窗口10:配置Web 的http://本地主机:64886 /对于ASP.NET 4.5失败。 您必须手动才能配置该网站ASP.NET 4.5的站点正常运行。 ASP.NET 4.0还没有被注册的Web服务器上。 您需要手动配置ASP.NET 4.0 Web服务器,以便为您的网站正常运行。 解决方案: https://blogs.msdn.microsoft.com/webdev/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio-后安装-的微软净框架-4-6 /



Answer 14:

我使用Visual Studio 2012年时,通过开启的IIS功能,只是不工作,因为我仍然收到错误有同样的问题。 尝试的方法,但不幸运的。

我的解决办法是:

  • 下载修补程序。
  • 在命令行, 重新启动IIS通过键入iisreset /noforce YourComputerName ,然后按ENTER键。


Answer 15:

启用IIS的一些特点: 参考

DISM /Online /FeatureName:IIS-ApplicationDevelopment 
/FeatureName:IIS-ASPNET /FeatureName:IIS-ASP 
/FeatureName:IIS-NetFxExtensibility 
/FeatureName:IIS-ISAPIExtensions /FeatureName:IIS-ISAPIFilter

然后修复ASP.NET的IIS映射,请运行Aspnet_regiis.exe实用工具。 参考



Answer 16:

此链接解释了什么是导致问题和,它只是通过更新Visual Studio中的快速解决的问题,它提供的链接更新

http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio-后安装-的微软网框架,4-6.aspx



Answer 17:

试试这个一旦进入程序和功能窗口 - >,打在左窗格中“启用Windows功能打开或关闭”。

现在,通过树向下滚动,找到:

互联网信息服务万维网服务应用程序开发功能...,然后检查所有您需要的相关特征。 我选择了.NET 3.5和4.6。

如果不工作,然后去让它做它的工作,那么你就应该回到幸福 - 发展 - 土地VS你知道它之前。 如果没有,那么它实际上可能是在Visual Studio中的错误。 请检查您的VS版本的以下补丁: VS2010 , VS2012或VS2013 。 这必将帮助你。



Answer 18:

运行管理权限Visual Studio和执行下面的“commandaspnet_regiis -i”



Answer 19:

TL;博士; 单击OK是解决办法,一切都将正常工作之后的罚款。

我也收到此错误信息。

配置Web 的http://本地主机:XXXXX /对ASP.NET 4.5失败。 您必须手动才能配置该网站ASP.NET 4.5的站点正常运行。 ASP.NET 4.0还没有被注册的Web服务器上。 您需要手动配置ASP.NET 4.0 Web服务器,以便为您的网站正常运行。

环境:Windows 10,IIS8,VS 2012的Web。

找到这个页面,有几个看似侵入性解决方案一起后,我通过在修补程序选项阅读https://support.microsoft.com/en-us/help/3002339/unexpected-dialog-box-appears-when-you-open -projects,在视觉工作室这里建议。

请避免做任何过于激烈,并注意标有“解决办法”该页面的部分如下图所示:

解决方法


要解决此问题,在出现的对话框中,你可以创建一个新项目或打开一个现有的网站项目或Windows Azure项目后单击确定。 执行此操作后,该项目按预期工作

换句话说,单击确定对话框中的一个时间,该消息已经一去不复返了。 该项目将工作得很好。



文章来源: ASP.NET 4.5 has not been registered on the Web server