将用户添加到不在IIS_WPG组内的DefaultAppPool

时间:2012-07-24 17:14:03

标签: iis windows-server-2003 application-pool

我的问题有两个方面:

  1. 需要用户帐户写入不在IIS_WPG组中的inetpub / wwwroot
  2. 将DefaultAppPool帐户更改为#1
  3. 中的指定用户帐户

    我们不能从Windows读取的默认匿名用户帐户向服务器B写入匿名HTTP,因此#2。并且由于所述服务器权限,我们不能让Group IIS_WPG对inetpub / wwwroot做任何写入。

    我创建了一个新的用户帐户,但它没有与任何组关联。然后,我将此用户添加到DefaultAppPool标识,而不是使用网络服务。然后,在Inetpub / wwwroot下,我给这个用户帐户提供了读/写权限。然后我重启w3svc。

    当我尝试在日志中查看包含此错误的任何网页时,我收到服务不可用错误:启动服务应用程序池“DefaultAppPool”的进程时遇到了故障。应用程序池已被禁用。

    注意:我不是Windows管理员,所以我所做的是基于我能找到的任何文章,并且信任他们的准确率100%。

1 个答案:

答案 0 :(得分:0)

IIS_WPG组的重点是预先设置运行应用程序池所需权限的分组。因此,最好的情况是创建新用户,然后将该用户添加到IIS_WPG组。

如果你不能这样做,那么我相信你必须明确地给你的新用户提供IIS_WPG已经拥有的相同权限集。可在此处找到:http://support.microsoft.com/kb/812614