【问题标题】:IIS 10 - Missing Managed Handlers TypesIIS 10 - 缺少托管处理程序类型
【发布时间】:2020-12-16 20:42:06
【问题描述】:

最近我们将一台内部服务器从 Windows Server 2012 R2 升级到 2016。IIS 中缺少一些配置,我不得不重新安装 Web Platform Installer、URLRewrite 等扩展。

此升级还破坏了我们的 .NET Core 3 托管网站,经过调查,我发现 IIS 中似乎缺少处理程序配置。我需要帮助恢复处理程序。

谢谢

【问题讨论】:

    标签: windows-server-2016 iis-10 reinstall


    【解决方案1】:

    手动输入您的类型名称。有时它无法在下拉列表中加载类型名称。

    【讨论】:

      【解决方案2】:

      您可以尝试以下步骤解决问题:

      • 运行 aspnet_regiis -ir

      对于 x86,运行 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir.

      对于 x64,运行 C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -ir

      或者

      • 在处理程序中的 IIS 右侧导航中单击 Revert to Parent 映射部分。

      【讨论】:

      • 我试过了,但它不起作用,至少根据 IIS,IIS 已经“注册”,但不是在操作系统级别,因为 Windows 文件夹已被替换。
      【解决方案3】:

      我再次重新安装了 .NET 4.8、.NET 3.1 Core 以使其正常工作。中间重启了几次。不确定到底是哪一个成功了!

      感谢大家的帮助!

      【讨论】:

        猜你喜欢
        • 2021-05-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-12
        • 2021-01-01
        相关资源
        最近更新 更多