En mode pipeline intégré, le gestionnaire correct est le gestionnaire svc-Integrated-4.0.
Je l'ai découvert par tâtonnement et en lisant les documents de la code source du serveur Nuget sur Codeplex .
Cet article explique comment ASP.NET traite vos demandes. est également très utile pour comprendre ce qui se passe sous les couvertures.
En outre, pour que cette réponse soit correcte, vous devez vous assurer que le pool d'applications se trouve dans la section Pipeline intégré et non Classique mode.
La section de votre Web.config qui devra être modifiée est indiquée ci-dessous, en particulier la liste des verbes qui sont désormais pris en charge.
<system.webServer>
<handlers>
<remove name="svc-Integrated-4.0" />
<add name="Elmah" path="elmah.axd" verb="POST,GET,HEAD" type="Elmah.ErrorLogPageFactory, Elmah" preCondition="integratedMode" />
<add name="svc-Integrated-4.0" path="*.svc" verb="GET,PUT,POST,DELETE,DEBUG" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" resourceType="Unspecified" requireAccess="Script" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>