Creé un servicio restfull WCF en .NET 4 y lo publiqué en IIS 7.5/windows 7 x86. Los verbos GET y POST funcionaba bien, pero el DELETE y PUT dieron un error:Problemas WebDav para el servicio web restfull WCF
Error: The remote server returned an error: (405) Method Not Allowed.
Tras Google (mucho), me he dado cuenta de que el problema es causado por el módulo WebDav que se instala (de forma automática? dunno) en IIS. El único enfoque que funcionó para mí fue el que se encontró here.
Sin embargo, la eliminación del módulo webdav de todo el sitio web es algo demasiado intrusivo, en mi opinión. ¿Alguien conoce otro enfoque para inhibir la acción de filtrado en los verbos impuestos por webdav, pero solo para una aplicación web específica, no para todo el sitio web?
Gracias.
EDITAR que sé sobre missing put and delete still leads to restful service - pero sigo queriendo permitir que estos verbos.
1: Es cierto ... He añadido: –
lmsasu