我在 IIS7 中有一个在ApplicationPoolIdentity
.
是否可以授予ApplicationPoolIdentity
对网络文件的访问权限?
我知道我可以通过授予用户权限来授予对本地文件的访问权限:iisapppool\{apppoolname}
但是有没有办法让这个 ID 访问网络上的文件?
我在 IIS7 中有一个在ApplicationPoolIdentity
.
是否可以授予ApplicationPoolIdentity
对网络文件的访问权限?
我知道我可以通过授予用户权限来授予对本地文件的访问权限:iisapppool\{apppoolname}
但是有没有办法让这个 ID 访问网络上的文件?
ApplicationPoolIdentity 是一个LOCAL
用户(由 IIS 生成,直到运行时才知道其身份),因此任何访问网络上任何内容的尝试都会导致它使用该COMPUTER$
帐户。
使用 ActiveDirectory,您应该能够授予COMPUTER$
帐户访问所需文件的权限。
或者,您可以使用 ActiveDirectory 创建域用户帐户,配置应用程序池身份以使用该域用户,并授予该用户访问网络文件的权限。
在此处阅读有关应用程序池标识的更多信息。