【问题标题】:Missing ASP.NET tab in IISIIS 中缺少 ASP.NET 选项卡
【发布时间】:2010-09-18 08:36:55
【问题描述】:

嗯。我正在尝试将 Web 服务部署到新服务器并且没有 ASP.NET 选项卡。我尝试从 ASP.NET 2.0 目录运行 aspnet_regiis 但这似乎不起作用。有什么想法吗?

【问题讨论】:

    标签: asp.net iis deployment configuration


    【解决方案1】:

    重新安装 IIS

    【讨论】:

      【解决方案2】:

      您是否尝试卸载并重新安装 ASP.NET?

      aspnet_regiis -u
      

      然后

      aspnet_regiis -i
      

      卸载然后重新安装之前对我有用。

      【讨论】:

        【解决方案3】:

        这是 IIS6 吗?我觉得你可以去

        1. 添加/删除软件
        2. Windows 组件
        3. IIS
        4. 确保检查了 ASP.NET。我认为这安装 支持 ASP.Net
        5. 重新运行 aspnet_regiis

        【讨论】:

        • ASP.net 不幸被检查
        【解决方案4】:

        IIS 的默认安装不包括 ASP 或 .Net。您需要在安装 IIS 的 Windows 功能菜单中启用这些功能。 This 显示基本步骤 - 它们可能因您的 IIS 版本和主机操作系统而异。

        【讨论】:

          【解决方案5】:

          如果您已经(或已经...)在这台特定机器上安装了 VMware Server,以下步骤很可能会以最小的痛苦解决问题:

          1. 停止 IISAdmin 服务(及其依赖项)
          2. 在文本编辑器中打开%windir%\system32\inetsrv\MetaBase.xml
          3. 删除读取Enable32BitAppOnWin64="TRUE" 的行
          4. 使用iisreset /start 重新启动您的服务

          【讨论】:

          • 只要您不需要运行 32 位应用程序就可以使用 :(
          【解决方案6】:

          这可能有多种原因,包括在 .NET Framework 之后安装 IIS 或 IIS 元数据库损坏。我的顺序是:

          1. 重新安装 ASP.NET(如上所述:aspnet_regiis -u,然后是 aspnet_regiis -i(位于 Windows\Microsoft.NET\Framework\vX.YZ 目录中)李>
          2. 如果 #1 无法解决问题,则重新安装 IIS(使用 XP/2003 上的“添加/删除程序”或 Vista 上的“程序控制面板”小程序中的“添加/删除 Windows 组件”删除/重新安装)

          【讨论】:

            【解决方案7】:

            既然您说要设置新服务器,我假设它是 Windows Server 2008 (IIS7) 或 2008 R2 (IIS7.5)。在任何一种情况下,默认情况下都未配置 ASP.NET 支持(正如其他人所提到的)。查看以下文档:Deploying an ASP.NEt Server (IIS7)

            【讨论】:

              【解决方案8】:

              我找到了正确的方法。巩固和总结适用于 windows 7 的方法。

              1. 单击开始,然后单击控制面板。

              2. 在“控制面板”中,单击“程序”,然后单击“打开或关闭 Windows 功能”。

              3. 非常重要!在 Windows 功能对话框中,单击 Internet 信息服务以安装默认功能,然后选择以下附加功能:

              ASP.NET,.NET 扩展性, 请求过滤, ISAPI,ISAPI 扩展 单击“确定”关闭“Windows 功能”对话框。

              4.要验证 IIS 是否安装成功,请在 Web 浏览器中键入以下内容:

              http://localhost
              

              您应该会看到默认的 IIS 欢迎页面

              5.使用 IIS aspnet_regiis -u 卸载 ASP.NET

              6.重新安装aspnet_regiis -i。

              7.重新安装 .NET framework 4 以便 IIS 识别应用程序池中的 v4。

              参考:

              http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx

              http://technet.microsoft.com/en-us/library/cc731252%28v=WS.10%29.aspx

              【讨论】:

                【解决方案9】:

                我通过以下步骤解决了我的问题:

                1) 在“C:\Windows\System32\inetsrv”和子文件夹中设置必要的权限。

                2) 不要压缩此文件夹、子文件夹或里面的文件。

                【讨论】:

                  猜你喜欢
                  • 2018-01-07
                  • 1970-01-01
                  • 2013-10-24
                  • 1970-01-01
                  • 1970-01-01
                  • 2018-07-30
                  • 1970-01-01
                  • 1970-01-01
                  • 2021-06-04
                  相关资源
                  最近更新 更多