Session 什么可以阻止ASP获取会话ID?

Session 什么可以阻止ASP获取会话ID?,session,asp-classic,cross-browser,sessionid,Session,Asp Classic,Cross Browser,Sessionid,我们有一个客户端,我们部署了一个网页。该客户端的用户遍布各地,每个用户都有不同的计算机设置。我们收到了一些关于500个错误的报告,查看错误,我发现这是因为页面无法从ASP访问Session.SessionID。这可能是什么原因造成的,因为这是我拥有的第一行代码之一,大多数用户都没有这个问题。我知道这是一个宽泛的问题,但我不想找太具体的问题。我自己也在试着排除故障,但我想不出为什么我们的电脑好,而他们的电脑不好。我只是在寻找途径来追踪并询问客户。你可以让他们检查是否关闭了Cookie。这将防止浏览

我们有一个客户端,我们部署了一个网页。该客户端的用户遍布各地,每个用户都有不同的计算机设置。我们收到了一些关于500个错误的报告,查看错误,我发现这是因为页面无法从ASP访问Session.SessionID。这可能是什么原因造成的,因为这是我拥有的第一行代码之一,大多数用户都没有这个问题。我知道这是一个宽泛的问题,但我不想找太具体的问题。我自己也在试着排除故障,但我想不出为什么我们的电脑好,而他们的电脑不好。我只是在寻找途径来追踪并询问客户。

你可以让他们检查是否关闭了Cookie。这将防止浏览器将密钥传回web服务器。

您的站点是否处于负载平衡环境中?不,不是。至少,不是我们托管此特定应用程序的服务器。我不知道经典ASP,是否可以像ASP.NET的Global.asax那样挂接到每个应用程序的请求事件并转储请求头?这将告诉您会话标识符是否丢失,或者它是否正在发送,但您的应用程序在某些方面出错,您的意思是session.SessionID抛出了错误?如果是,请发布完整准确的错误消息。