做简单的上传文件时提示访问被拒绝,需要在web.config里加上<identity impersonate="true"/> 
加上了后可以实现上传,但原来用的好好的NHibernate 出现了NHibernate访问被拒绝
改成false后 NHibernate又能用了
大家教我一下怎么才能两个一起用  先谢谢了!

解决方案 »

  1.   

    不需要使用<identity impersonate="true"/>,文件上传访问被拒绝只需要分配目标目录的读写权限给NetWork Service用户就可以了,iis就是在这个用户下运行的,再不行把权限分给everyone,那肯定没问题
      

  2.   

    我的盘不是NTFS的,文件夹属性中没有安全选项
    是不是要在IIS里设置啊?  IIS里面看过了 能试的也试了 还是不行
      

  3.   

    受jimh(Jimmy)的启示  问题也可以改为 
    服务器目标磁盘为FAT32 上传文件时 除了再WEB.CONFIG中加上
    <identity impersonate="true"/>外还有什么办法添加权限吗