Asp.net 4.0尚未注册

use*_*777 196 iis iis-7 visual-studio-2010 visual-studio-2012 windows-8.1

当我尝试打开我的Visual Studio项目时,出现以下错误:

Asp.Net尚未在网络服务器上注册,您需要为Asp.net 4.0手动配置您的网络服务器.


更新:
没关系我修好了:

我刚刚修复了.Net Framework 4.0,问题得到了解决.

sha*_*per 229

我还通过运行修复了这个问题

aspnet_regiis -i

使用visual studio命令行工具作为管理员

  • Microsoft Visual Studio 2010中有三个计数'em,三个命令提示符| Visual Studio工具,即:Visual Studio命令提示符(2010)Visual Studio x64交叉工具命令提示符(2010)Visual Studio x64 Win64命令提示符(2010)此命令使用哪一个是否重要? (3认同)
  • 在新机器上,我遇到了同样的问题,但是旧的修复程序无法正常工作。Visual Studio命令提示符在以下位置为我打开:C:\ Program Files <x86> \ Microsoft Visual Studio 10.0 \ Common7 \ IDE ...并输入“ aspnet_regiis -i”,导致无法识别“ aspnet_regiis -i”。 。”我应该在哪里输入此命令? (2认同)

vml*_*l19 173

这解决了这个问题

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

确保以"管理员"身份运行命令提示符

  • 只需从命令提示符运行它,瞧!谢谢 (3认同)

Mat*_*int 44

对于那些在安装.NET Framework 4.6后出现此错误的人- 阅读并安装其中一个修补程序以解决此问题.

  • 这解决了我的问题..谢谢 (5认同)
  • 这是受此影响的所有VS版本的KB链接,而不仅仅是VS2012.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 (2认同)

Cat*_*tto 18

要解决'ASP.NET 4.0尚未注册.您需要为ASP.NET 4.0手动配置Web服务器,以便在打开解决方案时让您的站点正确运行'错误:

1确保使用ASP.NET打开IIS功能.转到"控制面板"\"所有控制面板项目\程序和功能",然后单击"打开Windows功能".然后在IIS - > WWW服务器 - > App Dev Features中确保选中ASP.NET.

在此输入图像描述

2并运行以下cmd行进行安装

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

在此输入图像描述

希望这可以帮助

  • 这是让它在Win 8.1上运行并确保4.5秒检查的技巧. (2认同)

dha*_*ech 12

上述aspnet_regiis方法似乎不适用于Windows 8.1:

C:\Windows\system32>aspnet_regiis -i
Run Code Online (Sandbox Code Playgroud)

Microsoft(R)ASP.NET RegIIS版本4.0.30319.33440
管理实用程序,用于在本地计算机上安装和卸载ASP.NET.
版权所有(C)Microsoft Corporation.版权所有.
开始安装ASP.NET(4.0.30319.33440).
此版本的操作系统不支持此选项.管理员应该使用"打开/关闭Windows功能"对话框,服务器管理器管理工具或dism.exe命令行工具,使用IIS8安装/卸载ASP.NET 4.5 .有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=216771.
完成安装ASP.NET(4.0.30319.33440).

如信息中所示,我去了:

  1. 开始
  2. 打开或关闭Windows功能
  3. .NET Framework 4.5高级服务

并检查ASP.NET 4.5.

这似乎解决了这个问题.

  • 嗯,当我去那个区域"ASP.NET 4.5"已经检查过,我取消选中它点击应用然后重新检查它并点击应用但仍然得到该对话框. (3认同)

Răz*_*nda 10

打开:

Start Menu
-> Programs
-> Microsoft Visual Studio 2010
-> Visual Studio Tools
-> Visual Studio Command Prompt (2010)
Run Code Online (Sandbox Code Playgroud)

在命令提示符下运行:

aspnet_regiis -i
Run Code Online (Sandbox Code Playgroud)

确保它在管理员处运行,检查标题是否以以下内容开头Administrator:

http://j.mp/13Uo1wI


Jas*_*ost 8

http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx - 在为ASP.NET 4.0注册IIS时看到这一点

  • aspnet_regiis是一个方便的功能.我使用它比我承认的更多. (2认同)

小智 7

Asp.net 4.0尚未注册

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下载中心安装此更新,请访问 http://download.microsoft.com/下载/ 6/7/E/67E041A1-00DA-4948-90BE-75A0146C08F5/VS10SP1-KB3002340-x86.exe程序