我可以复制文件,但我的C#控制台应用程序不能

时间:2012-07-16 22:59:35

标签: c# file-io

我编写了一个控制台应用程序来帮助将代码加载到服务器,但我遇到了运行它的问题。我得到一个“System.UnauthorizedAccessException:拒绝访问路径'\ ...'。

应用程序正在比较文件,而那些不同的文件从暂存区域复制到服务器。它运行正常,直到我尝试复制,然后我收到此错误(例如,我可以读取和比较文件,但不能修改它们)。如果我(手动)只是将文件从一个区域复制到另一个区域,则没有问题。

我的印象是控制台应用程序以执行它的人的身份运行。

违规代码是:

File.Copy("correct staging path", "correct live path", true);

我能够使用以下方式验证应用程序是否正在运行:

Environment.UserName (WindowsIdentity.GetCurrent().Name shows the same)

目标路径是网络共享(例如\\ servername \ path)

0 个答案:

没有答案