zoukankan      html  css  js  c++  java
  • “远程服务器返回错误: (501) 未实现”的错误

    出现在.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不能直接上传文件,需要扩展支持的话应该不会饶弯路吧?

  • 相关阅读:
    Linux添加用户组和删除用户组
    购物意图分析
    架构是什么来的
    如何突破浏览器加载并发数的限制
    写JS自执行函数时要注意的
    网页是什么
    JVM
    javascript的边界
    浏览器
    HTTP
  • 原文地址:https://www.cnblogs.com/googlegis/p/2978985.html
Copyright © 2011-2022 走看看