这个问题: IIS application pool access to remote directory on network询问如何让iis能够访问网络驱动器上的文件。答案是设置具有适当权限的用户,并将应用程序池标识设置为该用户。我们已经完成了,当我们重新启动应用程序池时,我们的Web应用程序出现503错误。
该应用似乎并未实际启动。
以下是可以帮助您分析问题的更多细节:
这是Windows Server 2008 R2,iis 7
我们的用户名是abc123 \ _svc_OSAT(域名实际上并不是abd123,但我需要隐藏它而不是冒险发布内部公司信息)
as abc123 \ _svc_OSAT我可以将驱动器映射到\\ FPIAPPS01 \ Logs,它是网络服务器上的目录,因此我们知道该用户具有网络访问权限。
在iis中,我们点击我们的应用程序池,选择高级设置,选择身份,选择..按钮,选择“自定义帐户”并将其设置为用户abc123 \ _svc_OSAT并使用正确的密码。然后我们停止并启动该应用程序池。
在浏览器中查看应用时,我们收到503错误。检查C:\ inetpub \ logs \ LogFiles \ W3SVC1中的日志,我们没有看到任何错误。但是,应用程序似乎没有真正开始。
谢谢。
答案 0 :(得分:0)
abc123_svc_OSAT是否可以访问托管ASPX文件的目录?您正在查看的日志文件仅用于记录对您网站的访问。您需要检查事件查看器以查看实际的IIS错误。
答案 1 :(得分:0)
我们最终让用户成为管理员并且工作正常。对于足够的担保权而言,这可能过于宽泛。我们一直在寻找。但它确实表明该问题与用户角色有关,而不是密码问题。