J'ai récemment mis à niveau à partir de Visual Studio 2010 pour Visual Studio 2012 RC. Le programme d'installation installe également IIS 8 Express de Visual Studio utilise maintenant comme le serveur web par défaut.
IIS 8 bloque mon API WEB demandes qui utilisent PUT ET DELETE verbes. IIS renvoie une erreur 405, The requested resource does not support http method 'PUT'
.
Je sais que les gens ont des problèmes avec cela dans le passé et il y a plusieurs messages à ce sujet sur un Débordement de Pile. Avec IIS 7 Express la solution est de désinstaller le protocole WebDav. Malheureusement, je ne vois pas de moyen de le faire avec IIS 8.
J'ai essayé de montage WebDav sections de applicationhost.config mais qui n'a pas aidé. Par exemple, je l'ai enlevé <add name="WebDAVModule" image="%IIS_BIN%\webdav.dll" />
partir du fichier de configuration.
J'ai passé beaucoup trop de temps sur ce. Il doit y avoir un moyen simple de permettre PUT et DELETE?