Recientemente actualicé de Visual Studio 2010 a Visual Studio 2012 RC. El instalador también instala IIS 8 Express que Visual Studio ahora usa como el servidor web predeterminado.
IIS 8 está bloqueando mis solicitudes de API WEB que usan verbos PUT AND DELETE. IIS devuelve un error 405, The requested resource does not support http method 'PUT'.
Sé que la gente tuvo problemas con esto en el pasado y hay varios mensajes al respecto en Stack Overflow. Con IIS 7 Express, la solución fue desinstalar WebDav. Lamentablemente, no veo ninguna forma de hacerlo con IIS 8.
Intenté editar las secciones de WebDav desde applicationhost.config, pero eso no me ayudó. Por ejemplo, <add name="WebDAVModule" image="%IIS_BIN%\webdav.dll" />eliminé del archivo de configuración.
He pasado demasiado tiempo en esto. Debe haber una manera simple de habilitar PUT y DELETE?

ExtensionlessUrl-Integrated-4.0.