0

我的问题有两个:

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

我们不能从 Windows 读取的默认匿名用户帐户从服务器 B 向服务器 A 进行匿名 HTTP 写入,因此对于 #2。由于上述服务器权限,我们也不能让 IIS_WPG 组对 inetpub/wwwroot 进行任何写入。

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

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

注意:无论如何,我都不是 Windows 管理员,所以我所做的是基于我能找到的任何文章,并且 100% 相信它们的准确性。

4

1 回答 1

0

IIS_WPG 组的全部意义在于对运行应用程序池所需的权限进行预设分组。所以最好的情况是创建新用户,然后将该用户添加到 IIS_WPG 组。

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

于 2012-07-25T16:07:38.490 回答