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

я использую окно 8.1. Я установил все функции IIS. мой бассейн приложения enter image description here

как решить эту проблему?

+1

проверить версию платформы .NET с пулом приложений – codebased

ответ

19

Есть две вещи, чтобы проверить, что у вас есть соответствующая установленная .Net. Также проверяются следующие конфигурации.

enter image description here

+2

Но почему мы требуем возможностей разработки приложений производства. Разве они не предназначены только для развития? – user2692032

+0

@ user2692032 не стесняйтесь адаптироваться в соответствии с вашими требованиями. Вам не нужно CGi для производства, очевидно, – codebased

+0

Необходимо добавить только ASP.NET, чтобы исправить проблему, на самом деле –

0

Вы должны проверить эти вещи. если ваш сайт размещен на Windows Server 2008, 2012/R2 и 2016.

enter image description here