File.Copy时IIS 7.5目录访问被拒绝

时间:2014-04-05 17:59:33

标签: c# asp.net iis

当我尝试在IIS 7.5中使用ASP.Net C#复制带有System.IO.File.Copy()的文件时,我得到目录访问被拒绝错误。

我添加了几乎所有可能需要该文件夹权限的用户:

IIS APPPOOL.Net v4.5 Classic

IUSR

IIS_IUSRS

没用。我已经为父文件夹添加了相同的权限,但我仍然无法使其正常工作。

PS:我没有将inetpub目录用于此应用程序。它甚至不位于系统分区中(例如C:\)。它位于其他地方并与Google Drive同步。但我可以浏览具有这些权限的文件。

那么你们都认为它会是什么?

1 个答案:

答案 0 :(得分:1)

  1. 使用 FileMon 标识尝试复制文件并获取拒绝访问错误的确切帐户。
  2. 识别帐户后,为其提供必要的权限,而不是授予可能导致安全问题的随机帐户。