2011-10-28 73 views
0

我有一个问题,我们的ASP.net应用程序无法从远程目录中读取文件。我们的用户使用表单身份验证登录到我们的应用程序,因此没有AD帐户用于登录。IIS 7.5 ASP.Net和远程共享

我已将计算机帐户添加到共享中,因为我在本机上可以写入它和一台SQL服务器能够通过一台机器账户读/写共享。

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

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

有无论如何允许轻松访问或我需要采取互操作方法吗?

回答

0

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

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

+0

如果我理解你是对的,你说我应该添加服务器+ Iis应用程序池用户到安全屏幕? 我假设这将是这样的:192.168.1.2 \ IIS_IUSRS的组? – ClutchDude

+0

将应用程序池设置为在该用户下运行可能会是最简单的一次修复。我会让我们的管理员创建一个特殊帐户并锁定它。 – ClutchDude