WebClient修改远程文件时:“远程服务器返回错误: (501) 未实现”的错误 分类: .NET 2012-11-17 16:01 3846人阅读 评论(0) 收藏

            clientDownload = new WebClient();           
            Stream stream = clientDownload.OpenWrite(new Uri(remoteUrl + "/aa/aa.txt"), "PUT");
            byte[] buffer = ASCIIEncoding.Default.GetBytes("bb");
            stream.Write(buffer, 0, buffer.Length);
            stream.Close();


解决方法:

Web服务扩展中的WebDAV惹得祸,将IIS的"Web服务扩展"中的"WebDAV"设置成"允许"!

PS:iis6的 webdav支持 其实就是个基于http的ftp功能 ,明确iis不能直接上传文件,需要扩展支持的话应该不会饶弯路吧?


原文地址:http://space.itpub.net/221062/viewspace-481578

posted @ 2012-11-17 16:01  哲夫  阅读(171)  评论(0编辑  收藏  举报