0

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

File.Copy(NetworkPath, LocalPath, true);

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

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

如何解决此错误?

4

1 回答 1

1

如果您使用的是 IIS,则需要确保为您的 WCF 服务正在使用的应用程序池设置的用户对该文件夹具有适当的访问权限(在这种情况下为写入权限)。

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

于 2013-11-11T08:31:24.067 回答