我正在使用Windows Server 2008和IIS 7.5 我试图以这种方式访问文件:\ server \ C $ \ temp \ testFile.log来自在另一台服务器上运行的C#代码。
我的用户名是两台服务器上的管理员。代码在该帐户下运行。临时文件夹已设置为(我的用户)和ASP.NET的完整权限。
为什么我无法访问它?
我不能做共享文件夹;违反规则。我已经在完全帐户下运行;因此,我不需要冒充,对吗?
答案 0 :(得分:3)
前一段时间遇到同样的问题。
要使您的调试过程以完全管理员权限运行,您必须以完全管理员权限打开Visual Studio。
在生产中,让您的流程“以管理员身份运行”。
如果您不执行上述任何操作,则必须实施模拟。
答案 1 :(得分:1)
这是一个网络应用程序吗?您确定该应用是否冒充您的帐户吗? IIS中的匿名访问是否设置为true?
答案 2 :(得分:0)