Estoy intentando probar si es posible usar el método PUT para cargar contenido en un servidor IIS 5.0. WebDav está actualmente habilitado y el método PUT está permitido para usuarios públicos / de Internet:
OPTIONS /website HTTP/1.1
Host: www.targetiis.com
HTTP/1.1 200 OK
Date: Fri, 03 Oct 2014 10:18:02 GMT
Server: Microsoft-IIS/5.0
X-Powered-By: ASP.NET
MS-Author-Via: DAV
Content-Length: 0
Accept-Ranges: none
DASL: <DAV:sql>
DAV: 1, 2
Public: OPTIONS, TRACE, GET, HEAD, DELETE, PUT, POST, COPY, MOVE, MKCOL, PROPFIND, PROPPATCH, LOCK, UNLOCK, SEARCH
Allow: OPTIONS, TRACE, GET, HEAD, COPY, PROPFIND, SEARCH, LOCK, UNLOCK
Cache-Control: private
Content-Type: text/plain
Pero cuando uso el método PUT, aparece un mensaje de error:
PUT /website/file.txt HTTP/1.1
Host: www.targetiis.com
Content-Length: 29
<%response.write("hello")%>
HTTP/1.1 403 Forbidden
Date: Fri, 03 Oct 2014 10:26:55 GMT
Server: Microsoft-IIS/5.0 X-Powered-By: ASP.NET
Content-Type: text/html
Content-Length: 4096
Entonces, ¿cuál es la posible razón de esta respuesta?