Asp.net-Mvc

如何解決“HTTP 錯誤 500.19 - 內部伺服器錯誤”“<remove name=‘ExtensionlessUrlHandler-Integrated-4.0’ />”

  • April 2, 2020

我想將我的 webapi 上傳到 iis,但出現以下錯誤:

在此處輸入圖像描述

Config Source:
  24:     &lt;/modules&gt;
  25:     &lt;handlers&gt;
  26:       &lt;remove name="ExtensionlessUrlHandler-Integrated-4.0" /&gt;

這是我的網路配置文件:

&lt;handlers&gt;
 &lt;remove name="ExtensionlessUrlHandler-Integrated-4.0" /&gt;
 &lt;remove name="OPTIONSVerbHandler" /&gt;
 &lt;remove name="TRACEVerbHandler" /&gt;
 &lt;add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" /&gt;
&lt;/handlers&gt;

我正在使用 Windows 8.1。我已經安裝了 IIS 的所有功能。

我的應用程序池是:

在此處輸入圖像描述

如何解決這個問題呢?

有兩件事可以檢查您是否安裝了適當的 .Net。並且還檢查了以下配置。

在此處輸入圖像描述

你需要檢查這些東西。如果您的站點託管在 Windows Server 2008、2012/R2 和 2016 上。

在此處輸入圖像描述

引用自:https://stackoverflow.com/questions/25821187