“远程服务器返回错误: (501) 未实现”的错误
2009-12-13 23:03
495 查看
出现在.net上传或下载文件时:
“远程服务器返回错误: (501) 未实现”的错误
您可以通过如下的方法实现从win application中upload file
假设上传目录的物理路径为c:upload,url为http://localhost/upload
1.在IIS中upload虚拟目录属性中的directory security中的anonymous access and authentication control一栏中,点击edit,选中Anonymous access,并在virtual directory一栏选中write属性。
2.将c:upload目录属性中的Security设置为everyone
3.在程序中使用如下的代码就可以实现file upload
WebClient myclient = new WebClient();
myclient.UploadFile ("http://localhost/upload/odbc.ini","PUT","e:tempODBC.INI");
——微软全球技术中心 技术支持
解决方法:
Web服务扩展中的WebDAV惹得祸,将IIS的"Web服务扩展"中的"WebDAV"设置成"允许"!
PS:iis6的 webdav支持 其实就是个基于http的ftp功能 ,明确iis不能直接上传文件,需要扩展支持的话应该不会饶弯路吧?
“远程服务器返回错误: (501) 未实现”的错误
您可以通过如下的方法实现从win application中upload file
假设上传目录的物理路径为c:upload,url为http://localhost/upload
1.在IIS中upload虚拟目录属性中的directory security中的anonymous access and authentication control一栏中,点击edit,选中Anonymous access,并在virtual directory一栏选中write属性。
2.将c:upload目录属性中的Security设置为everyone
3.在程序中使用如下的代码就可以实现file upload
WebClient myclient = new WebClient();
myclient.UploadFile ("http://localhost/upload/odbc.ini","PUT","e:tempODBC.INI");
——微软全球技术中心 技术支持
解决方法:
Web服务扩展中的WebDAV惹得祸,将IIS的"Web服务扩展"中的"WebDAV"设置成"允许"!
PS:iis6的 webdav支持 其实就是个基于http的ftp功能 ,明确iis不能直接上传文件,需要扩展支持的话应该不会饶弯路吧?
相关文章推荐
- WebClient修改远程文件时:“远程服务器返回错误: (501) 未实现”的错误 分类: .NET 2012-11-17 16:01 3846人阅读 评论(0) 收藏
- WebClient修改远程文件时:“远程服务器返回错误: (501) 未实现”的错误
- “远程服务器返回错误: (501) 未实现”的错误
- C# 中WinForm 应用程序实现远程文件管理(上传、下载)的种种问题——远程服务器返回错误
- SharePoint 2013 Workflow Manager 1.0 远程服务器返回错误: (400) 错误的请求。 不支持查询字符串中的 api-version
- 远程服务器返回错误 (411) 所需的长度。
- 远程服务器返回错误: (403) 已禁止。
- Silverlight提示“Load 操作失败。远程服务器返回了错误: NotFound”
- 远程服务器返回错误:Expectation Failed
- 远程服务器返回了错误 NOTFOUND
- 远程服务器返回错误: (404) 未找到
- 文件上传服务器 远程服务器返回错误: (404)
- 远程服务器返回错误: (405) 不允许的方法
- 服务器代码未执行完,接口返回501错误,导致通过开放平台的微博经常重复
- 远程服务器返回错误(401)未经授权
- 有时会报远程服务器返回了错误: NotFound
- HttpWebResponse远程服务器返回错误: (500) 内部服务器错误。
- 远程服务器返回错误: (404) 未找到
- NuGet在Push的时候提示“远程服务器返回错误:(403)已禁用”问题解决
- 远程服务器返回错误: (417) Expectation Failed 的解决办法