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

如何将ASP.NET 2.0注册到web服务器(IIS7)?,iis,iis-7,asp.net-2.0,Iis,Iis 7,Asp.net 2.0,我已经创建了一个web页面应用程序,但当我在visual studio 2008中打开它时,它在那里显示: 尚未在Web服务器上注册ASP.NET 2.0。你需要 手动为ASP.NET 2.0配置Web服务器,以便 网站正常运行 我正在使用asp.net 2.0、IIS7并在vista home premium上运行 如何将ASP.NET 2.0注册到我的web服务器(IIS7)?如果在.NET framework之后安装IIS,则可以通过重新安装.NET framework来解决此问题。它的部

我已经创建了一个web页面应用程序,但当我在visual studio 2008中打开它时,它在那里显示:

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

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


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

如果在.NET framework之后安装IIS,则可以通过重新安装.NET framework来解决此问题。它的部分安装检测IIS是否存在,并相应地更新IIS。

ASP.NET 2.0:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir
ASP.NET 4.0:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir
以管理员身份运行命令提示符以避免
…请求的操作需要提升
错误


aspnet\u regiis.exe
不应再与IIS7一起使用,以安装ASP.NET

  • 打开控制面板
  • 程序\打开或关闭Windows功能
  • 互联网信息服务
  • 万维网服务
  • 应用程序开发特性

  • ASP.Net我通过在添加/删除程序中对.Net framework Extended执行Repir来解决它

    使用win2008R2、.NET framework 4.0打开控制面板 -节目 -打开或关闭Windows功能 扩展互联网信息服务 扩展-万维网服务 扩展-应用程序开发特性 检查-ASP.Net

    建议您检查其他功能,以避免将来出现可能不会给出直接错误消息的问题
    如果像我这样的人仍然无法在IIS中注册ASP.NET,那么为了其他人的目的解决您的问题,请不要忘记将此问题标记为已回答

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

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

    之后,快跑

    aspnet_regiis.exe-i-启用

    最后重置IIS

    iisreset


    希望它能帮助有需要的人。。。干杯

    我使用的系统是Windows Server 2008标准的IIS 7(我想我的经验将适用于所有相同年龄的Windows系统)

    运行

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir
    
    似乎有效,如

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -lv
    
    显示了在IIS中注册的.Net framework v4

    但是,对.NETV2运行相同的操作,即

    C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir
    
    没有导致

    C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -lv
    
    显示已注册的框架

    (对我来说,Kofax Capture Network Server的安装程序仍然缺少ASP.NET。)

    解决办法是:

    • 开放式服务器管理器
    • 转到角色/Web服务器(IIS)
    • 推式添加角色服务
    • 在应用程序开发下检查ASP.NET(并按安装)
    之后,aspnet_regiis.exe-lv(任一版本)显示已注册的框架。
    (而且Kofax安装程序也很高兴并且工作正常。)

    这在IIS 5中工作,但在IIS 7中是否足够?它是否启用了所有必需的功能?在IIS 7中默认情况下禁用它们。我这样做时出错。它说:“发生了一个错误:0x800702e4请求的操作需要提升。”Darin,很抱歉再次打开此问题,但我在这里遇到了相同的问题,在尝试遵循您的建议时,我发现我没有任何可用的WWW服务->应用程序开发功能。。。。是否有机会再次提供完整的路径,并可能提供更详细的路径?[Windows Server 2007/IIS7]谢谢!我有罪。。。找到了。。我暂时失明:)如果使用Windows 7,请以管理员身份运行命令提示符以避免“…请求的操作需要提升”错误。谢谢,@sipwiz,我现在可以停止用头撞桌子了。微软,请跳进湖里。