Asp.net mvc 4 尚未在Web服务器上注册ASP.NET 4.5
在我的Win7开发机器中,为了使用SQL Express实例而不是默认安装的localDB。我在MVC 4项目属性页(Web选项卡)中取消选中“使用IIS Express”,然后出现以下错误: ASP.NET 4.5尚未在Web服务器上注册。您需要手动为ASP.NET 4.5配置Web服务器,以使您的网站正常运行。 我验证了在IIS功能中已激活ASP.NETAsp.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 您可
请说明如何解决此问题?可能需要在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功能就无法工作。试试 我的解决办法是:
- 下载
- 在命令行中,通过
键入
,然后按ENTER键iisreset/noforce YourComputerName
您需要通过程序和功能添加的内容。查看下面解决我问题的链接。只要按照下面的步骤,你就会得到它 引自链接: 进入“程序和功能”窗口后,点击“打开窗口” 左窗格中的“打开或关闭功能” 现在向下滚动浏览树并找到: 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