现在在测试系统中,不知道怎么回事,只有一个用户能上传附件、并能创建装附件的文件夹,其他用户上传无法创建文件夹,说对路径访问被拒绝,而且其他用户在页面上查看用户上传附件时只能从数据库中读取附件名,无法从服务器的文件夹中读取到附件的大小,也无法下载,一直找不到路径,这是怎么了,为什么只有那个账户可以上传、读取、下载,而其他用户都无法操作

解决方案 »

  1.   

    说得很明显了,文件夹权限问题。直接把上传文件所在的那个文件的权限everyone设最高权限
      

  2.   

    但是是别人上传到服务器来的呀,我在那个文件夹上好没有看到everyone的设置地方额
      

  3.   

    1. 应用程序池设置的权限是什么?
    2. 身份认证方式是否为Windows身份认证?
    3. 如果是windows身份认证,需要确认web.config文件中impersonateUser开关是否已打开
      

  4.   

    我在那文件夹的安全属性上 有 Everyone ,它的权限都允许的
      

  5.   

    2个用户登录,一个用户可以上传、查看、下载,另一个用户就无法操作附件查看、上传、下载,都是因为Everyone 的权限设置吗
      

  6.   

      string s = Server.MapPath("文件夹")+FileUpload1.FileName;
            FileUpload1.SaveAs(s);
      

  7.   

    在用户上传附件时,会根据今天日期创建一个文件夹,但是现在只有一个用户可以创建文件夹,其他用户无法创建,怎么解决这个权限问题呀,我设置了  Everyone  的权限呀,把所有的勾都勾选了