2014-09-13 57 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

相關問題