Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 对源文件夹的访问被拒绝。。源文件夹包含凭据_C#_Windows Services - Fatal编程技术网

C# 对源文件夹的访问被拒绝。。源文件夹包含凭据

C# 对源文件夹的访问被拒绝。。源文件夹包含凭据,c#,windows-services,C#,Windows Services,我在Codeproject上找到了解决方案 我正在使用Windows服务。。 对源文件夹的访问被拒绝。。源文件夹包含凭据 srcPath = @"\\IPAddress\XMLGateway\BOOutBox"; destPath = @"D:\LocalFolder\InBoxFolder\"; files = Directory.GetFiles(srcPath); 您需要将其设置为共享文件夹,并确保您在共享权限中也提供了相应的权限(不仅仅是常规权限)。该路径看起来像是在网络共享上,因此我

我在Codeproject上找到了解决方案

我正在使用Windows服务。。 对源文件夹的访问被拒绝。。源文件夹包含凭据

srcPath = @"\\IPAddress\XMLGateway\BOOutBox";
destPath = @"D:\LocalFolder\InBoxFolder\";
files = Directory.GetFiles(srcPath);

您需要将其设置为共享文件夹,并确保您在共享权限中也提供了相应的权限(不仅仅是常规权限)。

该路径看起来像是在网络共享上,因此我假设您可以控制服务部署,并且您正在域身份验证下运行


您需要授予服务与该文件交互的权限。这通常是通过创建一个服务将在其下运行的用户,并在远程计算机上设置适当的权限来完成的。

我还使用了模拟,但没有使用用户。您是否具有域身份验证?如果不是,则需要在两台计算机上创建相同的帐户。