0

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

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

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

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

无论如何,是否允许轻松访问,或者我是否需要采用互操作方法?

4

1 回答 1

0

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

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

于 2011-10-29T00:27:57.897 回答