您可以通过如下的方法实现从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:\\temp\\ODBC.INI"); ——微软全球技术中心 技术支持 前面所说的这些权限我都已经设置了啊,而且跟这里所说的分毫不差,不可能微软说的也是错误的吧。现在我对自己的机器设置开始有点怀疑了。于是让同事帮我试试,同事机器上竟然上传成功了!现在问题基本上可以确定出在我的机器上,到底哪儿出问题了呢? 既然错误是从服务器上返回的,那就从服务器的IIS开始吧,先允许所有的Web服务扩展。再运行一遍,终于成功了。看来问题就出在了Web服务扩展上了,于是采用排除法,禁止一个测试一遍,这样终于确定了原来是Web服务扩展中的WebDAV惹得祸 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/tongdoudpj/archive/2009/05/05/4152771.aspx

相关文章:

  • 2021-04-10
  • 2021-12-15
  • 2021-08-16
  • 2021-05-09
  • 2022-12-23
  • 2021-11-16
  • 2021-06-24
  • 2022-12-23
猜你喜欢
  • 2021-06-05
  • 2021-07-14
  • 2021-12-06
  • 2021-08-25
  • 2022-01-15
相关资源
相似解决方案