我无法从C#访问unc路径。获取访问权限被拒绝

时间:2013-07-17 19:32:11

标签: c# access-denied unc

我正在使用Windows Server 2008和IIS 7.5 我试图以这种方式访问​​文件:\ server \ C $ \ temp \ testFile.log来自在另一台服务器上运行的C#代码。

我的用户名是两台服务器上的管理员。代码在该帐户下运行。临时文件夹已设置为(我的用户)和ASP.NET的完整权限。

为什么我无法访问它?

我不能做共享文件夹;违反规则。我已经在完全帐户下运行;因此,我不需要冒充,对吗?

3 个答案:

答案 0 :(得分:3)

前一段时间遇到同样的问题。

要使您的调试过程以完全管理员权限运行,您必须以完全管理员权限打开Visual Studio。

在生产中,让您的流程“以管理员身份运行”。

如果您不执行上述任何操作,则必须实施模拟。

答案 1 :(得分:1)

这是一个网络应用程序吗?您确定该应用是否冒充您的帐户吗? IIS中的匿名访问是否设置为true?

答案 2 :(得分:0)