问题描述
我使用的是Windows Server 2008和IIS 7.5
我试图访问一个文件是这样的:\server\C $ \temp\testFile.log从C#代码的另一台服务器上运行
I'm using Windows Server 2008 and IIS 7.5I'm trying to access a file this way: \server\C$\temp\testFile.log from C# code running on another server.
我的用户名是两个服务器上的管理员。该代码是该帐户下运行。临时文件夹已被设置为(我的用户)和ASP.NET的全部权利。
My username is an admin on both servers. The code is running under that account. The temp folder has been set to full rights for (my user) and ASP.NET.
为什么我不能访问它?
我不能做一个共享文件夹;违反规则。我已经在充分考虑运行;因此,我并不需要做模拟,对吧?
I can't do a shared folder; against the rules. I am already running under full account; therefore, I don't need to do impersonation, right?
推荐答案
这是一个web应用程序?你确定应用程序被冒充您的帐户?被匿名访问设置为true在IIS中?
Is this a web app? Are you sure the app is impersonating your account? Is anonymous access set to true in IIS?
这篇关于我不能从C#访问UNC路径。获取访问被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!