
Permitir Delete y Put en aplicación ASP MVC en IIS
Uno de esos sustos que te llevas cuando subes tu aplicación ASP .NET MVC a tu servidor, es que las acciones de Delete y Put no funcionan en los controladores que desarrollando en local funcionaban perfectamente. Constantemente el servidor nos devuelve el siguiente error:
1 |
405 Method not allowed |
Esto es debido a que por defecto WebDAVModule esta instalado en IIS 7.5, y este bloquea por defecto las peticiones HTTP Delete y Put. Cambiando unas simples lineas en el web.config conseguiremos que vuelva a funcionar. El objetivo es deshabilitar el modulo WebDAVModule. Para ello añadimos las siguientes lineas en la seccion “<system.webServer>“: [code language=”xml”] <modules runAllManagedModulesForAllRequests="true"> <remove name="WebDAVModule"/> </modules> [/code] YRead More →