Windows 2003 – 注销pipe理员帐户使Web应用程序无法访问

考虑使用pipe理员帐户安装在Windows Server 2003 SP2计算机上的Web应用程序。 如果至less有一个pipe理员帐户的会话已login,则可以在服务器和networking中访问应用程序。如果没有pipe理员帐户的活动会话,则Web应用程序不能通过networking访问,也不能在本地访问当用另一个用户帐户login时。

什么会导致Web应用程序无法访问没有pipe理员会话?

请提出任何可能有助于find解决scheme的build议。

你如何启动这个Web应用程序?

编辑:

从评论:通过IE浏览器,xx.xx.xx.xx / clientname / 0 / System / Session / Login.asp对不起,如果误解了你的问题。

所以它在IIS下运行,而不是在login会话中启动的单独的可执行文件。

接下来要做的事情是:

  1. 什么用户身份被IIS用来运行它?
  2. 事件日志中是否有任何内容? 例如,来自IIS的失败,来自用户身份的login失败,…

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

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