如何将ASP.NET 2.0注册到Web服务器(IIS7)?

51 iis iis-7 asp.net-2.0

我已经创建了一个网页应用程序,但是当我在visual studio 2008中打开它时,它说:

ASP.NET 2.0尚未在Web服务器上注册.您需要手动配置ASP.NET 2.0的Web服务器,以便您的站点正确运行.

我正在使用asp.net 2.0,IIS7并在vista home premium上运行.

如何将ASP.NET 2.0注册到我的Web服务器(IIS7)?

Dar*_*rov 103

ASP .NET 2.0:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir
Run Code Online (Sandbox Code Playgroud)

ASP .NET 4.0:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir
Run Code Online (Sandbox Code Playgroud)

以管理员身份运行命令提示符以避免...requested operation requires elevation错误


aspnet_regiis.exe不应再与IIS7一起使用来安装ASP.NET

  1. 打开控制面板
  2. 程序\打开或关闭Windows功能
  3. 互联网信息服务
  4. 万维网服务
  5. 应用开发功能
  6. ASP.Net <==在这里勾选标记

  • 当我这样做时有一个错误.它说:"发生了一个错误:0x800702e4请求的操作需要提升." (4认同)
  • 如果使用Windows 7,请以管理员身份运行命令提示符以避免"...请求的操作需要提升"错误. (2认同)

Bra*_*avo 10

如果像我这样的人仍然无法使用IIS注册ASP.NET.

您只需要在命令提示符中逐个运行这三个命令

cd c:\ windows\Microsoft.Net\Framework\v2.0.50727

之后,跑

aspnet_regiis.exe -i -enable

最后重置IIS

IISRESET

希望它能帮助有需要的人......欢呼!


sip*_*wiz 8

如果您在.Net框架之后安装了IIS,则可以通过重新安装.Net框架来解决问题.其部分安装检测是否存在IIS并相应地更新IIS.

  • 谢谢,@ sipwiz,我现在可以不再在我的桌子上敲我的头了.微软,请去湖中跳. (2认同)