我的问题有两个:
- 需要一个用户帐户来写入不在 IIS_WPG 组中的 inetpub/wwwroot
- 将 DefaultAppPool 帐户更改为 #1 中的指定用户帐户
我们不能从 Windows 读取的默认匿名用户帐户从服务器 B 向服务器 A 进行匿名 HTTP 写入,因此对于 #2。由于上述服务器权限,我们也不能让 IIS_WPG 组对 inetpub/wwwroot 进行任何写入。
我创建了一个新用户帐户,但它没有与任何组关联。然后,我将此用户添加到 DefaultAppPool 身份,而不是使用网络服务。然后,在 Inetpub/wwwroot 下,我授予了该用户帐户的读/写权限。然后我重新启动 w3svc。
当我尝试查看日志中包含此错误的任何网页时,我现在收到服务不可用错误:启动服务应用程序池“DefaultAppPool”的进程时遇到故障。应用程序池已被禁用。
注意:无论如何,我都不是 Windows 管理员,所以我所做的是基于我能找到的任何文章,并且 100% 相信它们的准确性。