文件复制到远程服务器访问错误

时间:2014-12-23 03:06:19

标签: c# iis

我在以下代码中一直收到Access错误:

var fileName = "test.dgi";
var local = Path.Combine(@"C:\aaa", fileName);            
var remote = Path.Combine(@"\\sw933chipqw001\tmp\", fileName);

我得到的错误是:

  

访问路径' \ sw933chipqw001 \ tmp \ test.dgi'被拒绝。

我尝试对 IUSR,IIS_ISURS 以及我在应用池中设置的服务帐户授予读/写权限。没有用。我使用的是IIS7。

但如果我添加" 每个人"通过读/写访问,它可以工作。任何人都知道我需要授权的具体帐户是什么?

2 个答案:

答案 0 :(得分:0)

在IIS7中运行应用程序池的默认帐户是:

IIS AppPool\<AppPoolName>

在你的情况下,它可能是

IIS AppPool\DefaultAppPool

Here更多信息。

答案 1 :(得分:0)

我只是尝试在远程文件夹上授予“Authenticated Users”完全控制权并且它可以正常工作!