Asp.net mvc 4 尚未在Web服务器上注册ASP.NET 4.5

Asp.net mvc 4 尚未在Web服务器上注册ASP.NET 4.5,asp.net-mvc-4,iis-7.5,sql-server-express,localdb,Asp.net Mvc 4,Iis 7.5,Sql Server Express,Localdb,在我的Win7开发机器中,为了使用SQL Express实例而不是默认安装的localDB。我在MVC 4项目属性页(Web选项卡)中取消选中“使用IIS Express”,然后出现以下错误: ASP.NET 4.5尚未在Web服务器上注册。您需要手动为ASP.NET 4.5配置Web服务器,以使您的网站正常运行。 我验证了在IIS功能中已激活ASP.NET 请说明如何解决此问题?可能需要在Visual Studio Tools命令提示符中执行以下操作: aspnet_regiis -i 您可

在我的Win7开发机器中,为了使用SQL Express实例而不是默认安装的localDB。我在MVC 4项目属性页(Web选项卡)中取消选中“使用IIS Express”,然后出现以下错误:

ASP.NET 4.5尚未在Web服务器上注册。您需要手动为ASP.NET 4.5配置Web服务器,以使您的网站正常运行。

我验证了在IIS功能中已激活ASP.NET


请说明如何解决此问题?

可能需要在Visual Studio Tools命令提示符中执行以下操作:

aspnet_regiis -i

您可以阅读有关Windows 8.1上ASP.NET IIS注册工具(Aspnet_regiis.exe)

的详细信息,由于.NET 4.5是内置的,因此修复程序将从管理命令提示符下运行:

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

对于Windows 8客户端计算机,在“Internet信息服务->万维网服务->应用程序开发功能->ASP.NET 4.5”下的“打开/关闭Windows功能”中打开“IIS-ASPNET45”。尽管ASP.NET 4.5显示为“打开/关闭Windows功能”,但我遇到了完全相同的问题。我尝试了一切,直到我最终从“打开/关闭Windows功能”下完全删除了ASP.NET 3.5和4.5,重新启动电脑并重新安装。这就解决了问题。

我也有同样的问题


并从
打开或关闭Windows功能
菜单中获得了打开ASP网络的解决方案

如果您安装了.NET framework 4.6,您可能会看到由于VS错误导致的此错误。此处的变通方法和解决方案:

编辑:


正如一些评论中所指出的,在升级到Windows 10或Visual Studio 2015后,这种情况可能会在幕后发生。

我也有同样的问题。在长时间搜索之后,我在IIS管理器中将应用程序池更改为
ASP.NET v4.x

我也有这个问题。我尝试了以上的解决方案,但对我无效

我安装了VisualStudio更新,我的问题得到了修复

从下面的链接下载visual studio更新


谢谢

此链接解释了问题的原因和快速解决问题的方法, 它只需要更新VisualStudio,并为更新提供链接


由于.net framework会覆盖4.0文件夹,因此请运行以下命令:

将.net framework注册到IIS转到
开始->运行->命令->以管理员身份运行 类型:


对于windows 10,出现以下错误: 为ASP.NET 4.5配置Web失败。您必须手动将此网站配置为ASP.NET 4.5,才能使网站正确运行。尚未在Web服务器上注册ASP.NET 4.0。您需要手动为ASP.NET 4.0配置Web服务器,以便站点正确运行。 解决方案:

我在使用Visual Studio 2012时遇到了同样的问题。由于我仍然收到错误,所以打开IIS功能就无法工作。试试

我的解决办法是:

  • 下载
  • 在命令行中,通过 键入
    iisreset/noforce YourComputerName
    ,然后按ENTER键

要启用的某些IIS功能:

然后修复ASP.NET的IIS映射,运行Aspnet_regiis.exe实用程序。

您需要通过程序和功能添加的内容。查看下面解决我问题的链接。只要按照下面的步骤,你就会得到它

引自链接:

进入“程序和功能”窗口后,点击“打开窗口” 左窗格中的“打开或关闭功能”

现在向下滚动浏览树并找到:

Internet信息服务>万维网服务>应用程序 开发功能…然后检查您需要的所有相关功能 要求我选择了.NET3.5和4.6


用VS更新解决了这个问题

请点击此链接()

分辨率: 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下载中心安装此更新,请单击此处 VisualStudio2010SP1

已发布了Microsoft Visual Studio 2010 SP1解决此问题的更新:KB3002340 此更新可从Windows update获得
若要直接从Microsoft下载中心安装此更新,请在此

尝试一次转到“程序和功能”窗口->,点击左窗格中的“打开或关闭Windows功能”

现在向下滚动浏览树并找到:

互联网信息服务 万维网服务 应用程序开发特性 …然后检查所需的所有相关功能。我选择了.NET3.5和4.6

如果不起作用,那么就让它去做它的工作,然后在你知道之前,你应该回到VS中的快乐发展之地。如果不是,那么它实际上可能是VisualStudio中的一个bug。请检查您的VS版本的以下修补程序:,或。
这肯定会对您有所帮助。

不需要输入c:\

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


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

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet\u regiis.exe-i .NET Framework版本4(64位系统)

%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet\u regiis.exe-i 或者使用Visual Studio工具中的命令提示符: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Tools>VS2012 x86本机工具命令提示符


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

以管理员权限运行visual studio,并执行以下“命令”
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
aspnet_regiis.exe -i
DISM /Online /FeatureName:IIS-ApplicationDevelopment 
/FeatureName:IIS-ASPNET /FeatureName:IIS-ASP 
/FeatureName:IIS-NetFxExtensibility 
/FeatureName:IIS-ISAPIExtensions /FeatureName:IIS-ISAPIFilter