我在两页之间有会话空。
一.asp
<%
session("one") ="x"
response.write session("one") ' this prints out x
%>
如果我在 one.asp 之后调用 two.asp
二.asp
<%
response.write session("one") ' this prints out nothing
%>
什么都没有打印出来。这不是缓存问题。实际上,只有当我使用我在 IIS 绑定中设置的新主机名调用页面时才会发生这种情况(我在 windows server 2008 上使用 IIS7)
http://newhostname/one.asp and http://newhostname/two.asp
如果我使用我的机器名称
http://mymachine/one.asp and http://mymachine/two.asp
一切正常,页面 two.asp 按预期打印出 x
你知道问题可能是什么吗?谢谢