如何解决&#34; HTTP错误500.19 - 内部服务器错误&#34; &#34; <remove name =“ExtensionlessUrlHandler-Integrated-4.0”>&#34; </remove>

时间:2014-09-13 08:10:20

标签: asp.net-mvc asp.net-web-api asp.net-web-api2

我想将我的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>

我正在使用Windows 8.1。我已经安装了IIS的所有功能。 我的应用程序池是 enter image description here

如何解决这个问题?

2 个答案:

答案 0 :(得分:29)

有两件事要检查您是否已安装适当的.Net。并且还检查以下配置。

enter image description here

答案 1 :(得分:6)

你需要检查这些东西。如果您的站点托管在Windows Server 2008,2012 / R2和2016上。

enter image description here