如何将IIS 7应用程序池作为内置管理员运行?

时间:2013-03-12 14:32:44

标签: iis-7

我正在尝试访问应用程序池以在网站目录中创建一些文件(在inetpub内部)并且我一直拒绝我访问,因为它说用户没有管理员权限。我将AppPool作为LocalSystem运行,但仍然失败了。 LocalSystem是否可以完全控制文件夹?我将它作为AppPoolIdentity运行并赋予这些文件夹适当的权限,但它不起作用。我可以让它工作的唯一方法是给它一个自定义管理员帐户...但是这会保存web.config中的用户名/密码,并且密码每90天到期一次。我们不能每90天就有网站失败。

是否有一种简单的方法可以将AppPool作为内置管理员运行,而无需提供一些自定义帐户?

1 个答案:

答案 0 :(得分:4)

迟到只有18个月。不过,我认为问题是你的网站运行匿名连接吗?连接到您网站的匿名用户将无法以管理员身份运行。这是可配置的。

以下适用于IIS7(我认为它也适用于IIS6,但我无法访问该版本;几乎肯定不适用于IIS5及更早版本。)

因此,无论如何,要在IIS管理器中更改此设置,请转到:

  

网站> [您的网站]

在IIS子部分下的“功能”视图中

  

认证[打开功能]>匿名身份验证[右键“编辑...”]>选择:应用程序池标识[确定]

这允许匿名连接在操作系统级别的管理员权限下工作,使您可以访问文件以及更多文件。

要不然,或者我都不太了解你的问题。