web-dev-qa-db-ja.com

「HTTPエラー500.19-内部サーバーエラー」「<removename = "ExtensionlessUrlHandler-Integrated-4.0" />」の解決方法

webapiをiisにアップロードしたいのですが、次のエラーが発生します enter image description here

Config Source:
   24:     </modules>
   25:     <handlers>
   26:       <remove name="ExtensionlessUrlHandler-Integrated-4.0" />

これが私のwebconfigファイルです

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

私はWindows8.1を使用しています。 IISのすべての機能をインストールしました。私のアプリケーションプールは enter image description here

この問題を解決する方法は?

9

.Netが適切にインストールされていることを確認する2つのことがあります。また、以下の構成もチェックされます。

enter image description here

31
codebased

これらを確認する必要があります。サイトがWindowsServer 2008、2012/R2、および2016でホストされている場合。

enter image description here

8
imran khan