14

我在 IIS7 中有一个在ApplicationPoolIdentity.

是否可以授予ApplicationPoolIdentity对网络文件的访问权限?

我知道我可以通过授予用户权限来授予对本地文件的访问权限:iisapppool\{apppoolname}但是有没有办法让这个 ID 访问网络上的文件?

4

1 回答 1

11

ApplicationPoolIdentity 是一个LOCAL用户(由 IIS 生成,直到运行时才知道其身份),因此任何访问网络上任何内容的尝试都会导致它使用该COMPUTER$帐户。

使用 ActiveDirectory,您应该能够授予COMPUTER$帐户访问所需文件的权限。

或者,您可以使用 ActiveDirectory 创建域用户帐户,配置应用程序池身份以使用该域用户,并授予该用户访问网络文件的权限。

在此处阅读有关应用程序池标识的更多信息。

于 2013-09-12T00:53:48.323 回答