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