在网上查询了很多资料,大部分都说是权限问题,我也按照设置了权限,什么everyone,network service等都一一添加了并设置了完全控制的权限,结果还是提出错误,我用的xp系统,架设了服务器并绑定了域名(外网是完全可以访问的没有问题),我用vs2005直接调试正常,上传到我自己架设的服务器上,通过域名访问就出现这种错误(以前是可以上传的,没有任何问题,因为系统原因重做了),我的iis设置也没有问题,请问这是怎么回事啊!搞几天了,查了n种资料,尝试了很多做法,还是一样,这里请高手们详解啊!感激不尽…………

解决方案 »

  1.   

    xp系统?xp的IIS有问题的,有用户数的限定,好像只支持10用户同时访问,而且.net应该是给user读写权限
      

  2.   

    做一个简单的网站试试,看看是不是IIS有问题
      

  3.   


    实在不行先添加个everyone用户的完全控制权限。。
      

  4.   

    是因为你保存图片的路径是直接取得 图片在客户端上的原路径吧.你用 server.Mappath("abc.jpg")作为保存路径试试
      

  5.   

     flupPic.PostedFile.SaveAs(Server.MapPath("~/images/")
                    + flupPic.FileName);
    保存这样的路径试试呢!
      

  6.   

     imgPath = Server.MapPath("~/UploadFile/" + cFileName);//cFileName是文件名称例如:pic.jpg
      

  7.   

    你的服务是什么操作系统。可能跟服务器的安全性有关。
    如果用win2008和iis7.0就经常会出现这种问题。
      

  8.   

    cFileName是如何得来的。
    因不同浏览器及后台CS代码的原因,很多人取的是文件在客户端文件的 路径+名称