ASP.NET 4.5尚未在Web服务器上注册
在我的Win 7开发机器中,为了使用SQL Express实例而不是默认安装的localDB。 我没有在我的MVC 4项目属性页(Web选项卡)中选中“使用IIS Express”,然后我得到以下错误:
ASP.NET 4.5尚未在Web服务器上注册。 您需要为ASP.NET 4.5手动configuration您的Web服务器才能使您的站点正常运行。
我validation了ASP.NET在IISfunction中被激活。
请问可以做些什么来解决这个问题?
也许您必须在Visual Studio工具命令提示符处执行以下操作:
aspnet_regiis -i
您可以在这里阅读有关ASP.NET IIS注册工具(Aspnet_regiis.exe)的更多 信息 。
在Windows 8.1上,由于内置了.NET 4.5,所以修复方法是从pipe理命令提示符运行此操作:
dism.exe /Online /Enable-Feature /all /FeatureName:IIS-ASPNET45
如果你已经安装了.NET框架4.6,你可能会看到这个错误,由于一个VS错误。 变通办法和决议在这里:
编辑:
正如在一些评论中指出的那样,在升级到Windows 10或Visual Studio 2015之后,这可能发生在幕后。
对于Windows 8客户端计算机,请在“Internet信息服务 – >万维网服务 – >应用程序开发function – > ASP.NET 4.5”下的“打开/closuresWindowsfunction”中打开“IIS-ASPNET45”。
.net框架覆盖4.0文件夹,所以运行这个命令:
注册.NET框架到IIS转到
开始 – >运行 – > cmd – >以pipe理员身份运行:
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 aspnet_regiis.exe -i
我有完全相同的问题,尽pipe在“打开/closuresWindowsfunction”下安装了ASP.NET 4.5。 我试了一切,直到我终于完全从“打开/closuresWindowsfunction”中删除ASP.NET 3.5和4.5,重新启动我的电脑,并重新安装了他们。 这解决了这个问题。
我也有这个问题。 我尝试了上述解决scheme,但没有为我工作。
我安装了视觉工作室更新,我的问题已修复。
从下面的链接下载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
谢谢!
您需要通过程序和function添加的东西。 看看下面的链接解决了我的问题。 只要按照下面的步骤,你应该得到它。
引用链接:
进入“程序和function”窗口后,点击左窗格中的“打开或closuresWindowsfunction”。
现在向下滚动树并find:
Internet信息服务>万维网服务>应用程序开发function…然后检查所有您需要的相关function。 我select了.NET 3.5和4.6。
http://modelrail.otenko.com/electronics/asp-net-4-5-has-not-been-registered-on-the-web-server
解决它与VS更新。
按照此链接( https://blogs.msdn.microsoft.com/webdev/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 / )
解决scheme :Microsoft发布了所有受影响版本的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
解决此问题的Microsoft Visual Studio 2010 SP1的更新已发布:KB3002340此更新程序可从Windows Update获得要直接从Microsoft下载中心安装此更新程序,请在此处
不需要inputc:\
开始 – >运行 – > cmd – >以pipe理员身份运行并执行以下命令
.NET Framework版本4(32位系统)
%windir%\ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis.exe -i
.NET Framework版本4(64位系统)
%windir%\ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_regiis.exe -i
我有同样的问题。
并Turn Windows feature on or off
菜单Turn Windows feature on or off
ASPnetworking的解决scheme。
我有同样的问题。 经过长时间的search,我将应用程序池更改为IISpipe理器中的ASP.NET v4.x
对于具有以下错误的Windows 10:configurationWeb http:// localhost:64886 / for ASP.NET 4.5失败。 您必须为ASP.NET 4.5手动configuration此站点才能使站点正常运行。 ASP.NET 4.0尚未在Web服务器上注册。 您需要为ASP.NET 4.0手动configuration您的Web服务器才能使您的站点正常运行。 解决scheme: 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 /
我使用Visual Studio 2012时遇到同样的问题。通过启用IISfunction只是不工作,因为我仍然收到错误。 尝试方法,但没有幸运。
我的解决scheme是:
- 下载此修补程序。
- 在命令行中,键入
iisreset /noforce YourComputerName
重新启动IIS ,然后按Enter。
一些IISfunction被启用: 参考
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实用程序。 参考
这个链接解释了导致问题的原因和快速解决问题,它只是通过更新Visual Studio,并提供更新的链接
试试这一旦进入程序和function窗口 – >,在左窗格中打开或closures“打开或closuresWindowsfunction”。
现在向下滚动树并find:
Internet信息服务万维网服务应用程序开发function…然后检查您需要的所有相关function。 我select了.NET 3.5和4.6。
如果不行,那就去让它做它的工作,然后在你知道它之前,你应该回到在VS的快乐发展土地。 如果没有,那么它实际上可能是Visual Studio中的一个错误。 请检查您的VS版本的以下补丁程序: VS2010 , VS2012或VS2013 。 这一定会帮助你。
在pipe理员权限中运行visual studio并执行以下命令“commandaspnet_regiis -i”
TL;博士; 点击确定是解决方法,一切都会正常工作。
我也收到了这个错误信息。
configurationWeb http:// localhost:xxxxx / for ASP.NET 4.5失败。 您必须为ASP.NET 4.5手动configuration此站点才能使站点正常运行。 ASP.NET 4.0尚未在Web服务器上注册。 您需要为ASP.NET 4.0手动configuration您的Web服务器才能使您的站点正常运行。
环境:Windows 10,IIS8,VS 2012 Web。
find此页面以及几个看似侵入性的解决scheme之后,我通过https://support.microsoft.com/zh-CN/help/3002339/zh-cn/unixpected-dialog-box-appears-when-you-open上的热修复选项-project-in-visual-studio如这里所build议的。;
请避免做任何过于剧烈的事情,并注意标记为“解决方法”的页面部分,如下所示:
解决方法
要解决此问题,请在创build新项目或打开现有Web站点项目或Windows Azure项目后出现对话框时单击确定。 完成后,该项目按预期工作 。
换句话说,单击对话框上的确定一次,消息就会永远消失。 该项目将工作得很好。