IIS 7.5 ASP.Net和远程共享

时间:2011-10-28 23:07:22

标签: asp.net iis impersonation network-shares

我的ASP.net应用程序无法从远程目录中读取文件。我们的用户使用表单身份验证登录我们的应用程序,因此在登录时不会使用任何AD帐户。

我已将计算机的计算机帐户添加到共享中,因为我在可以写入计算机的计算机上有本地服务,而SQL服务器能够使用计算机帐户读取/写入共享。

但是,我们在与上述服务相同的服务器上运行的asp.net应用程序无法执行此操作。我已经尝试将模拟设置为true,但除非我提供AD帐户,否则这不起作用。提供后,共享工作正常。

由于大小限制,我无法将共享移动到IIS服务器。

无论如何都允许轻松访问,还是需要采用互操作方式?

1 个答案:

答案 0 :(得分:0)

运行应用程序池的帐户需要访问远程文件夹。将该帐户添加到远程文件夹的安全选项卡(不仅是共享选项卡)。

或者,尝试将apppool作为您用于模拟的AD帐户运行。