2014-09-13 62 views
6

我想我的WebAPI上传到IIS,但我收到以下错误 enter image description here如何解决“HTTP错误500.19 - 内部服务器错误”,“<删除名称=” ExtensionlessUrlHandler集成-4.0" />”

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

如何解决这个问题?

+1

检查版本的.NET框架与应用程序池 – codebased 2014-09-13 08:19:02

回答

19

有两件事要检查,你有适当的安装。净。并且还检查以下配置。

enter image description here

+2

但在托管为什么我们需要在生产中的应用开发功能。它们不仅仅意味着发展吗? – user2692032 2016-01-20 09:33:26

+0

@ user2692032根据您的需求随时调整。您显然不需要CGi进行生产 – codebased 2016-01-21 01:20:51

+0

只需添加ASP.NET即可解决问题,实际上 – 2017-11-29 11:04:09

0

您需要检查这些东西。如果您的网站在Windows Server 2008,2012/R2和2016年

enter image description here

相关问题