IIS 10-缺少托管处理程序类型

问题描述

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

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

[缺少托管处理程序类型] [1]

谢谢 [1]:https://i.stack.imgur.com/Y5Key.png

解决方法

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

,

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

  • 运行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右侧导航栏中单击“还原为父对象” 映射部分。
,

我重新安装了.NET 4.8,.NET 3.1 Core,再次使其工作。在此之间重新启动了几次。不确定到底是哪一个成功了!

谢谢大家的帮助!

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...