代码之家  ›  专栏  ›  技术社区  ›  Dave Lowther

是否重置ASP.NET会话?在IE中,而不是FF中

  •  1
  • Dave Lowther  · 技术社区  · 15 年前

    应用程序一开始加载ok—为了这样做,需要设置一个会话变量—否则就没有映射。如果你在地图上拖动一个框,它应该会放大——而在Firefox中会发生这种情况。

    现在的问题是:在IE(6或8,还没能测试7)中,当你在地图上拖动一个框时,你会得到一个处理图形,然后从服务器得到一个响应,指示出了问题,因为会话中的内容是不可接受的。

    是的,我知道这不是很清楚,如果我们需要更多的信息,我会提供,但这是一个复杂的流程。

    但我想知道的是:有没有人经历过这样一种情况:在会话方面,I I s对待IE的方式与FF不同?如果是,如何调试,链接到白皮书等。。。

    如果你需要更多的信息来考虑这个问题,请告诉我。

    再说一遍,谢谢。

    初始请求(IE):

    POST /aogconline/MapControl.aspx?Config=gwpc_ar.xml HTTP/1.1
    Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, */*
    Referer: http://170.94.97.202/aogconline/MapStart.aspx?Config=gwpc_ar.xml
    Accept-Language: en-US
    User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)
    Content-Type: application/x-www-form-urlencoded
    Accept-Encoding: gzip, deflate
    Host: 170.94.97.202
    Content-Length: 35
    Connection: Keep-Alive
    Pragma: no-cache
    Cookie: ASP.NET_SessionId=0kabez45vpfg5s45iqqfzb45
    

    POST /aogconline/MapControl.aspx HTTP/1.1
    Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, */*
    Referer: http://170.94.97.202/aogconline/MapControl.aspx?Config=gwpc_ar.xml
    Accept-Language: en-US
    User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)
    Content-Type: application/x-www-form-urlencoded
    Accept-Encoding: gzip, deflate
    Host: 170.94.97.202
    Content-Length: 39905
    Connection: Keep-Alive
    Pragma: no-cache
    Cookie: ASP.NET_SessionId=0kabez45vpfg5s45iqqfzb45
    

    初始请求(FF):

    POST /aogconline/MapControl.aspx?Config=gwpc_ar.xml HTTP/1.1
    Host: 170.94.97.202
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729; .NET4.0E)
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: en-us,en;q=0.5
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://170.94.97.202/aogconline/MapStart.aspx?Config=gwpc_ar.xml
    Cookie: ASP.NET_SessionId=iayvjh55z04mij55jjb0ir45
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 35
    

    后续请求(FF):

    POST /aogconline/MapControl.aspx HTTP/1.1
    Host: 170.94.97.202
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729; .NET4.0E)
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: en-us,en;q=0.5
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://170.94.97.202/aogconline/MapControl.aspx?Config=gwpc_ar.xml
    Cookie: ASP.NET_SessionId=iayvjh55z04mij55jjb0ir45
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 39900
    
    2 回复  |  直到 15 年前
        1
  •  0
  •   Aliostad    15 年前

    正如您所猜测的,您的问题似乎是Response.Redirect。重定向的URL是什么?这会导致对象移动,并且根据URL的不同,可能不会发送cookie,包括导致会话重置的会话。

    你的重定向网址是什么?你的原始网址是什么?它们有相同的根吗?

    使用Fiddler检查之后是否将ASP.NET会话cookie发送到服务器 Response.Redirect .

        2
  •  0
  •   Dave Lowther    15 年前

    我发现一个错误的代码正在放弃会话。感谢所有观看和回答的人。

    推荐文章