我的ASP.net应用程序无法从远程目录中读取文件。我们的用户使用表单身份验证登录我们的应用程序,因此在登录时不会使用任何AD帐户。
我已将计算机的计算机帐户添加到共享中,因为我在可以写入计算机的计算机上有本地服务,而SQL服务器能够使用计算机帐户读取/写入共享。
但是,我们在与上述服务相同的服务器上运行的asp.net应用程序无法执行此操作。我已经尝试将模拟设置为true,但除非我提供AD帐户,否则这不起作用。提供后,共享工作正常。
由于大小限制,我无法将共享移动到IIS服务器。
无论如何都允许轻松访问,还是需要采用互操作方式?
答案 0 :(得分:0)
运行应用程序池的帐户需要访问远程文件夹。将该帐户添加到远程文件夹的安全选项卡(不仅是共享选项卡)。
或者,尝试将apppool作为您用于模拟的AD帐户运行。