ASP.NET 4.5没有在Web服务器上注册。您需要手动配置您的Web服务器以便正确运行您的站点。
我验证了IIS功能中是否激活了ASP.NET。
请问如何解决这个问题?
ASP.NET 4.5没有在Web服务器上注册。您需要手动配置您的Web服务器以便正确运行您的站点。
我验证了IIS功能中是否激活了ASP.NET。
请问如何解决这个问题?
也许您需要在 Visual Studio 工具 命令提示符中执行以下操作:
aspnet_regiis -i
你可以在这里了解有关ASP.NET IIS注册工具(Aspnet_regiis.exe)的更多信息。
aspnet_regiis
命令:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe /i
- i3arnon在 Windows 8.1 上,由于 .NET 4.5 已内置,修复方法是从管理员命令提示符中运行以下命令:
dism.exe /Online /Enable-Feature /all /FeatureName:IIS-ASPNET45
如果您安装了.NET Framework 4.6,由于VS错误,可能会出现此错误。以下是解决方法和解决方案:
编辑:
正如一些评论中指出的那样,在升级到Windows 10或Visual Studio 2015之后,可能会在幕后发生这种情况。
对于Windows 8客户端计算机,需要在“Internet Information Services-> World Wide Web服务->应用程序开发功能->ASP.NET 4.5”下,在“打开/关闭Windows功能”中启用“IIS-ASPNET45”。
.Net Framework会覆盖4.0文件夹,因此请执行以下命令:
将 .Net Framework 注册到IIS中,请转到
开始 -> 运行 -> cmd -> 以管理员身份运行
输入命令:
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
aspnet_regiis.exe -i
简而言之,点击“确定”按钮即可解决问题,之后一切都会正常工作。
我也收到了这个错误信息。
为 ASP.NET 4.5 配置 Web http://localhost:xxxxx/ 失败。你必须手动配置此站点以便它能够正确运行。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-in-visual-studio中的热修复选项。
请避免采取任何过于激进的行动,并注意该页面标注为“解决方法”的部分,如下所示:
解决方法
要解决此问题,请单击“确定”按钮,以便在创建新项目或打开现有 Web 站点项目或 Windows Azure 项目后出现对话框。 这样做之后,项目将按预期工作。
换句话说,只需在对话框中单击一次“确定”按钮,该消息就会永久消失。项目将正常工作。
通过VS更新解决了这个问题。
解决方法: 微软已经为所有受到影响的Visual Studio版本发布了修复程序。
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下载中心安装此更新,请单击此处
无需键入c:\
开始 -> 运行 -> cmd -> 以管理员身份运行并执行以下命令
.NET Framework版本4(32位系统)
.NET Framework版本4(64位系统)
或者使用Visual Studio工具中的命令提示符: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Tools>VS2012 x86 Native Tools Command Prompt
版本可能会有所不同.. 希望这可以帮助到您。
targetFramework="4.5"
属性添加到<compilation>
元素来调整您的web.config文件。 - Uwe Keim