501错误使用PUT与IIS

当我尝试使用WinHTTP的PUT动词将文件写入服务器,如下所示: http : //msdn.microsoft.com/en-us/library/aa384105( VS.85) .aspx

我的Windows 2003服务器返回标题:

HTTP / 1.1 501未实现内容长度:0服务器:Microsoft-IIS / 6.0 X-Powered-ASP.NETdate:2009年12月12日星期六11:31:14 GMT

我怀疑IIS需要configuration?

是的,IIS6不具备PUT支持,您需要启用WebDAV扩展。

有一个很好的文章解释如何做到这一点 。