授予一台服务器上的 IIS 对另一台服务器上的文件夹的读取权限

Give IIS on one server read access to folder on another server

作为Mark Mitchell says it

Microsoft IIS Server 7.0 and up offers a lot of new features in regards to application security. One of the new features is the ability to assign each of your ASP.NET applications their own isolated Application Pool.

我想授予其中一个 AppPool(位于服务器 A 中)对同一域中另一台服务器(服务器 B)的读取访问权限。

尝试这样做,我已导航到服务器 B,但我无法从服务器 A 选择 AppPool 用户。

有什么办法吗?如果实际上不可能,是否可以让我在服务器 A 上的网站使用 AD 用户而不是 AppPool 用户,以便我可以在服务器 B 上的文件夹上为该 AD 用户分配读取访问权限?

我 运行 IIS 7 在 Windows 2008 Server R2

解决这个问题后,我最终得到的解决方案是创建自定义 AppPool,然后为此 AppPool 使用 AD 用户。

首先,我添加了AppPool

然后我导航到高级设置,并为此 AppPool 设置了一个自定义帐户

最后我导航到网站的高级设置,并将身份设置为新创建的 "MyCustomPool"

完成所有这些后,我就可以为我之前为 AppPool "MyCustomPool"

选择的 AD 用户设置权限 "Custom account"