2010-08-19 5 views
3

Je suis en train d'enchaîner une méthode maintenant autorisée exception lors de l'appel d'une action de contrôleur qui accepte le verbe Delete.MVC HttpDelete Verb provoquant 405 Méthode non autorisée

Je pensais que le problème était que les HandlerMappings dans IIS 7.0 ont eu tort et quand je regardais à:

ExtensionlessUrl-ISAPI-4.0_64bit 
ExtensionlessUrl-ISAPI-4.0_32bit 
ExtensionlessUrl-Integrated-4.0 

assez, ils ne suis pas accepter le verbe SUPPR. J'ai ajouté cela à la liste des verbes mais je reçois toujours une erreur, donc je ne sais pas pourquoi c'est le cas. Quelqu'un peut-il nous éclairer à ce sujet?

Répondre

12

J'ai découvert que ce problème était causé par le module WebDav. J'ai enlevé ceci de mon web.config et ceci a résolu le problème.

<system.webServer> 
<modules runAllManagedModulesForAllRequests="true"> 
    <remove name="WebDAVModule" /> 
</modules> 
</system.webServer> 

Espérons que cela aide quelqu'un d'autre!

+0

Merci, il a aidé – devprog

Questions connexes