就是我做个项目 。。后台有个功能是上传文件功能。
我想把那上传的东西放在项目里的word文件夹里。
报错是   
对路径“E:\家里进程\WebSite\WebUI\word”的访问被拒绝。
排错提示:
确保您具有足够的特权来访问此资源。
如果您要尝试访问某个文件,请确保该文件不是只读的。
获取此异常的常规帮助。
还有就是我的那个word文件夹是只读的属性,我改也改不了。该掉后在打开还是只读属性
报错代码
FileUpload1.SaveAs(Server.MapPath("~/word"));求指教下``
道理AND代码都要

解决方案 »

  1.   

    补充下```
    以下都不对
    。就是文件夹权限问题(设置了不好使)
    。这个你在IIS上部署网站时的虚拟目录,要给写入的权限才行。(我连在程序编写的时候都不好使还没发在IIS上管那什么事?)
    。在属性→安全里→添加everyone用户,把写权限给了就可以了(设置了不好使)
    。server.mappath问题,你不信用绝对路劲试试,保证能传(不好使)
      

  2.   

    解决方案:
    不要在你的物理硬盘下手动的去新建文件夹(word文件夹)! 删掉此文件夹后,通过vs2008(或05)打开项目的解决方案 在项目网站的图标上右击 新建文件夹(word文件夹)
      

  3.   

    以前好像看到过这个问题。FileUpload1.PostedFile.SaveAs(Server.MapPath("../UpFile") + "\\" + newfilename);这是我用的代码,如果你的word文件夹建的位置正确的话,设置一下权限看看
      

  4.   

    再说了,你saveas的时候,连文件名都不给,他怎么给你存?