将文件myfile.doc权限赋给aspnet用户。

解决方案 »

  1.   

    你要保存的目录下,ASPNET账号没有权限。
    设置upload文件夹的权限,允许ASPNET账号写文件。
      

  2.   

    1、设置c:\inetpub\wwwroot\myproject\upload目录的读写权限!
    2、最好用相对路径:
    Server.Mappath("myproject\\upload"+filename)
      

  3.   

    给你一段我上传文件的代码
    string virtualPath ="../upload/" + Path.GetFileName(File1.PostedFile.FileName);
    string phyiscalPath = Server.MapPath(virtualPath);
    File1.PostedFile.SaveAs(phyiscalPath);其中../upload 是我的上传文件存放处.是在所建web站点中.我的站点放在wwwroot,因为它本来就是默认共享的.所以没有访问权限的问题
      

  4.   

    设置c:\inetpub\wwwroot\权限把Everyone 的所有权限都选上没问题
      

  5.   

    应该是c:\inetpub\wwwroot\myproject\upload目录的访问权限设置问题,检查一下
      

  6.   

    右击c:\inetpub\wwwroot\myproject\upload文件夹,选择属性安全,添加aspnet用户并提高权限
      

  7.   

    应该是c:\inetpub\wwwroot\myproject\upload目录的访问权限设置问题,
    添加aspnet用户并提高权限
      

  8.   

    开启ftp服务。添加aspnet用户。
    设置c:\inetpub\wwwroot\myproject\upload目录的属性-安全-增加aspnet用户并增加写的权限。