如何使用WCF Web服务将文件从网络路径复制到本地位置?

时间:2013-11-11 08:12:53

标签: c# wcf iis

我的网络服务正在尝试从网络路径(\ myserver \ data \ file.dat)到本地位置(C:\ temp \ file.dat)进行文件复制。

File.Copy(NetworkPath, LocalPath, true);

但是,当我使用WCF测试客户端测试代码时,我收到以下异常。

  

拒绝访问路径'\ myserver \ data \ file.dat'。

如何解决此错误?

1 个答案:

答案 0 :(得分:1)

如果您使用的是IIS,则需要确保为您的WCF服务使用的应用程序池设置的用户具有该文件夹的正确访问权限(在本例中为写访问权限)。

您可能需要将默认用户替换为您应为此目的创建的另一个用户,因为默认用户对文件系统的访问权限有限。