【发布时间】:2016-08-16 10:49:38
【问题描述】:
我在 Internet 上浏览了很长时间,但我找不到经典 ASP 问题的答案。我的任务是让一个旧的 Classic ASP 解决方案在本地工作,但事实证明这很有挑战性,因为我对应用程序或经典 ASP 本身知之甚少。
我已设法设置调试,似乎发生的是会话变量已设置,但是当导航到新页面时,会话变量已打开,并且 sessionid 字段已增加。我认为这是因为没有设置 cookie。我在 Chrome、IE、Firefox 和 Opera 上都试过这个,每次都遇到同样的问题。
我的本地计算机和托管实时应用程序的 Web 服务器之间的服务器设置差异使这变得特别困难,因为我无法轻松比较 IIS 配置。我的本地机器安装了 IIS 7.5,而网络服务器安装了 IIS 版本 6。我也尝试过创建自己的应用程序,这里的会话在请求之间正常工作,这让我相信这是 IIS 配置问题或应用程序问题。我还在 Session.Abandon 发生的任何地方放置了断点,并且这些断点没有被命中
任何帮助将不胜感激
亚历克斯
【问题讨论】:
-
navigating 是指表单提交还是重定向?
-
我尝试过刷新、通过链接导航和表单提交,它们都导致会话数据丢失
标签: session iis cookies asp-classic session-cookies