WebClient修改远程文件时:“远程服务器返回错误: (501) 未实现”的错误
2012-11-17 16:01
253 查看
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服务扩展中的WebD***惹得祸,将IIS的"Web服务扩展"中的"WebD***"设置成"允许"!
PS:iis6的
webdav支持 其实就是个基于http的ftp功能 ,明确iis不能直接上传文件,需要扩展支持的话应该不会饶弯路吧?
原文地址:http://space.itpub.net/221062/viewspace-481578
相关文章推荐
- WebClient修改远程文件时:“远程服务器返回错误: (501) 未实现”的错误 分类: .NET 2012-11-17 16:01 3846人阅读 评论(0) 收藏
- C# 中WinForm 应用程序实现远程文件管理(上传、下载)的种种问题——远程服务器返回错误
- “远程服务器返回错误: (501) 未实现”的错误
- “远程服务器返回错误: (501) 未实现”的错误
- C#FTP下载文件出现远程服务器返回错误: (500) 语法错误,无法识别命令
- C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法
- 修改远程服务器文件出现500错误并且提示XXX目录is writeable by group的解决方法
- 文件上传服务器 远程服务器返回错误: (404)
- ASP.NET通过Base64String上传超过3M的文件时,出现“远程服务器返回错误: (500) 内部服务器错误。“,的解决方法
- C# FTP操作 WebRequestMethods.Ftp.RemoveDirectory,远程服务器返回错误:(550) 文件不可用(例如,未找到文件,无法访问文件)
- C# FTP远程服务器返回错误:(550) 文件不可用(例如,未找到文件,无法访问文件)
- C# FTP,GetResponse(),远程服务器返回错误:(550) 文件不可用(例如,未找到文件,无法访问文件)
- [转]C# FTP,GetResponse(),远程服务器返回错误:(550) 文件不可用(例如,未找到文件,无法访问文件)
- C# FTP,GetResponse(),远程服务器返回错误:(550) 文件不可用(例如,未找到文件,无法访问文件)
- C# FTP,GetResponse(),远程服务器返回错误:(550) 文件不可用(例如,未找到文件,无法访问文件)
- “远程服务器返回错误: (404) 未找到”的正确解决方法
- Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。
- HttpWebRequest抓取网页数据返回异常:远程服务器返回错误: (503) 服务器不可用
- “远程服务器返回错误: (417) Expectation failed“解决方法
- Struts2 结合HttpClient 实现远程服务器文件下载