我正在为我们的SharePoint构建一个Web部件,需要从网络共享中读取文件和文件夹名称。但是,当我尝试使用
时,我收到拒绝访问错误
Directory.GetDirectories(path);
我已就如何解决此问题做了一些研究,一般的共识是使用RunWithElevatedPrivileges或模拟当前登录的用户。不幸的是,我尝试过的一切都失败了。我已经尝试了以下所有方面无济于事:
- Impersonating the user和here
- Setting the ASP.NET app pool to classic mode(打破所有分享点)
- Changing the trust level for SharePoint to full (似乎没有任何影响)
- Giving the Network Service permission to the network share
- 在SharePoint计算机上创建指向网络共享的符号链接
醇>
有关该怎么做的任何建议?我已经走到了尽头。