Windows 2003 - 注销管理员帐户导致 Web 应用程序无法访问

Windows 2003 - 注销管理员帐户导致 Web 应用程序无法访问

假设一个 Web 应用程序安装在 Windows Server 2003 SP2 计算机上,并且具有管理员帐户。当管理员帐户的至少一个会话登录时,该应用程序可在服务器和网络中访问。如果管理员帐户没有活动会话,则 Web 应用程序无法通过网络访问,也无法在使用其他用户帐户登录时在本地访问。

如果没有管理员会话,什么原因导致 Web 应用程序无法访问?

请提出任何可能有助于找到解决方案的建议。

答案1

您如何启动该 Web 应用程序?

编辑:

来自评论:通过 IE,xx.xx.xx.xx/clientname/0/System/Session/Login.asp,如果我误解了您的问题,请见谅。

因此它在 IIS 下运行,而不是作为登录会话中启动的单独可执行文件。

接下来要做的事情:

  1. IIS 使用什么用户身份来运行它?
  2. 事件日志中有什么内容吗?例如 IIS 失败、用户身份登录失败等……

要确定 #1,请使用“Internet 信息服务 (IIS) 管理器”(来自管理工具)。转到与 URL 匹配的 Web 应用程序的根目录(这可能是包含 的文件夹login.asp,或祖先:查找带有 gearicon 的文件夹)。打开属性并转到虚拟目录选项卡。查看应用程序名称。转到应用程序池并查看以应用程序名称命名的节点的属性。身份选项卡将告诉您哪个用户帐户正在用于运行 Web 应用程序。

答案2

您不应以管理员身份运行该应用程序。使用单独的帐户,最好是只具有足够权限来执行所需操作的帐户。然后确保它作为服务而不是应用程序运行。

相关内容