访问路径(在Web应用程序下)被拒绝

时间:2015-01-16 10:15:21

标签: c# asp.net .net

简化问题:

我在EquipmentserverABC)上部署了一个名为\\serverABC\Equipment*的Web应用程序

用户将通过以下函数复制应用程序\\serverABC\Equipment\Folder1\...\File1.xls的源路径下的文件:

System.IO.File.Copy ( strSourceFile, strDestFile, true );

strSourceFile ="\\\serverABC\Equipment\Folder1\...\File1.xls"

在文件夹properties -> Security的{​​{1}}中,我为网络服务分配了读写权限,这是Web应用程序的应用程序池标识。

然后我在使用网页时遇到了这个错误:

  

访问路径' \\ serverABC \ Equipment \ Folder1 ... \ File1.xls'被拒绝。

我不知道它有什么问题。

1 个答案:

答案 0 :(得分:0)

您不需要使用服务器名称,因为它位于同一服务器中。

由于您要保存到应用程序中的目录,请使用以下命令:

string path = Server.MapPath("Folder1");

然后将其与您的文件名连接,并在System.IO.File.Copy

中使用