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

标签 c# access-denied unc

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

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

为什么我不能访问它?

我无法创建共享文件夹;违反规则。我已经在全额账户下运行;因此,我不需要模仿,对吧?

最佳答案

不久前遇到了同样的问题。

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

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

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

关于c# - 我无法从 C# 访问 unc 路径。获取访问权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17708654/

相关文章:

c# - 为什么这个克隆不起作用?

c# - 为什么 RSACryptoServiceProvider.VerifyHash 需要 LDAP 检查?

c# - 大列表函数超时(C# 中的 LINQ 查询)

service - 由于 "Access denied"错误,PsExec 无法在 Windows 10 Pro 上运行

delphi - 以编程方式共享文件夹并撤销它。 (德尔福7)

c# - 如何使用 Moq 模拟数据库方法调用?

mysql - 将 SSL 与 MySql 集成

MySQL 服务器错误-访问被拒绝

linux - Linux 上的 UNC 路径构建

java - 如何最好地将 UNC 文件路径添加到 Java 类路径