C# File.Exists和File.Copy在windows服务上不起作用

C# File.Exists和File.Copy在windows服务上不起作用,c#,file,file-io,windows-services,C#,File,File Io,Windows Services,我编写了一个windows服务,它应该使用FileCopy和file.Exists将文件从UNC路径复制到本地硬盘。当不在UNC路径上时,此服务可以正常工作,但由于某种原因,当需要查找和复制的文件位于UNC路径上时,此服务无法工作。我在一个常规的winforms应用程序上尝试了完全相同的代码,代码运行正常,没有问题。我以管理员权限运行此服务,因此我相信这不是权限问题,也不是字符串路径问题,因为相同的代码在winform应用程序上工作时没有问题 感谢您的帮助。我确信我自己也遇到过类似的问题,但记不

我编写了一个windows服务,它应该使用FileCopy和file.Exists将文件从UNC路径复制到本地硬盘。当不在UNC路径上时,此服务可以正常工作,但由于某种原因,当需要查找和复制的文件位于UNC路径上时,此服务无法工作。我在一个常规的winforms应用程序上尝试了完全相同的代码,代码运行正常,没有问题。我以管理员权限运行此服务,因此我相信这不是权限问题,也不是字符串路径问题,因为相同的代码在winform应用程序上工作时没有问题


感谢您的帮助。

我确信我自己也遇到过类似的问题,但记不起细节。你能提供一些代码来更清楚地描述正在发生的事情吗?你的路径是硬编码的吗?另外,请在您的问题中提供您的代码。如果您有任何错误,请提供您的错误消息。我怀疑有安全错误。如果需要帮助,请包含代码和错误消息。您运行服务的帐户是否具有UNC路径的权限(我假设您所做的Winform测试是在您的凭据下运行的,这可能会造成差异)?抱歉,伙计们,我没有添加代码,因为我认为它不会有用。下面是代码:我确信我自己也有过类似的问题,但记不起细节。你能提供一些代码来更清楚地描述正在发生的事情吗?你的路径是硬编码的吗?另外,请在您的问题中提供您的代码。如果您有任何错误,请提供您的错误消息。我怀疑有安全错误。如果需要帮助,请包含代码和错误消息。您运行服务的帐户是否具有UNC路径的权限(我假设您所做的Winform测试是在您的凭据下运行的,这可能会造成差异)?抱歉,伙计们,我没有添加代码,因为我认为它不会有用。代码如下: