当前位置: 代码迷 >> ASP.NET >> 关于线程中的文件操作权限有关问题
  详细解决方案

关于线程中的文件操作权限有关问题

热度:6854   发布时间:2013-02-26 00:00:00.0
关于线程中的文件操作权限问题
在Web中直接使用
  path= "\\\\ip\\fileName ";文件路径绝对没有问题.
  1.   在Web中直接使用File.Exists(path)   返回为True
  2.   由于考虑到效率问题.   某些文件操作放在一个线程中.   但是在线程中使用File.Exists(path)   始终返回False

问题就是在这个线程中用户没有权限对文件的读权限.   试着给线程加有权用户等各种方法.   但是还是不行.  

各位高手,   为什么在线程中没有对文件操作的权限.直接使用   File.Exists(path)就可以.   谢谢.

附:   给线程加用户
方法1:   Thread.CurrentPrincipal   =   new   System.Security.Principal.WindowsPrincipal(System.Security.Principal.WindowsIdentity.GetCurrent());
方法2:   和1差不多.只不过多了用户角色.

------解决方案--------------------------------------------------------
@_@
  相关解决方案