【发布时间】:2013-02-07 02:34:56
【问题描述】:
我在 IIS 服务器上配置了一个虚拟目录,指向一个 UNC 网络位置 - “\\esdata\userdata”。当我设置这个时,我在 IIS 配置中设置了一个特定的用户,我知道这个用户对这个目录有完全的权限。
现在在我的 Web.API 控制器中,我正在该虚拟目录中寻找一个特定的子目录 - 比如说 johndoe(所以 \\esdata\userdata\johndoe)。我可以创建我的 DirectoryInfo 对象,它显示的路径正是正确的。但是,如果我在该目录信息上调用 GetDirectories(),我会收到拒绝访问异常 - 即使肯定有子目录并且即使 IIS 用于访问该目录的用户具有完全权限。
首先,这是 GetDirectories() 的限制吗?我读过它有一些问题。我可以做些什么来解决这个问题,或者我做错了什么?
【问题讨论】:
标签: asp.net-web-api iis-7.5 directoryinfo