WebAPI-Löschung funktioniert nicht - 405 Methode nicht zulässig

Ich freue mich über jede Hilfe, da die Seite heute Abend online gehen soll!

Ich habe einen Web-API-Controller mit einer Delete-Methode. Die Methode wird problemlos auf meinem lokalen Computer ausgeführt, auf dem IIS Express (Windows 8) ausgeführt wird. Sobald ich sie jedoch auf dem aktiven IIS-Server (Windows Server 2008 R2) bereitgestellt habe, funktioniert sie nicht mehr und gibt die folgende Fehlermeldung aus:

HTTP-Fehler 405.0 - Methode nicht zulässig Die gesuchte Seite kann nicht angezeigt werden, da eine ungültige Methode (HTTP-Verb) verwendet wird

Ich habe mich im Internet nach Lösungen umgesehen und die vernünftigsten implementiert. Meine Webkonfiguration hat die folgenden Einstellungen:

<system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
<handlers>
    <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />
    <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />
    <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
    <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
    <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
    <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>

Ich habe auch versucht, die Handlerzuordnungen und die Anforderungsfilterung in IIS ohne Erfolg zu ändern. Beachten Sie, dass die WebDAV-Erstellungsregeln in IIS deaktiviert zu sein scheinen.

Irgendwelche Ideen werden sehr geschätzt. Danke.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage