Estoy tratando de usar PUT en una aplicación MVC 4 y obtengo un error 405.MVC 4. IIS 7.5 PUT que devuelve 405
En mi enrutamiento tengo una restricción en la ruta para permitir PUT y POST, POST funciona el punto final, PUT falla con un 405.
He seguido el consejo aquí y aquí ASP.NET Web API returns 404 for PUT only on some serversASP.NET MVC got 405 error on HTTP DELETE request?
También he eliminado WeDAV de IIS, pero todavía estoy recibiendo el 405. ¿Alguien tiene alguna otra sugerencia?
También estoy teniendo exactamente el mismo problema en IIS 8 (con Visual Studio 2012), para la que he seguido este consejo ASP.NET Web API - PUT & DELETE Verbs Not Allowed - IIS 8 y sigue sin suerte
Mi Web. config ya tenía el runAllManagedModulesForAllRequests = "true". Agregar las líneas eliminadas de WebDAV arriba funcionó muy bien para mí. – Jbecwar
Pensé que ya había hecho esto, pero solo eliminé el controlador, no el módulo. ¡Gracias! –
Esto funciona para mí. +1 –