http://www.cnblogs.com/liuling/archive/2013/07/25/2013-7-25-01.html

解决方案 »

  1.   


    http://www.cnblogs.com/liuling/archive/2013/07/25/2013-7-25-01.html
    这个好像是JAVA对吧?.NET的怎么设置?
    是要在我输入账号密码的页面设置还是在 即将进入的页面设置啊?
      

  2.   

    其实都是一样的,都是设置http头,java与C#代码也很像        Response.Expires = 0;
            Response.CacheControl = "no-cache";
    http头部
    <meta http-equiv="Pragma" contect="no-cache">是用于设定禁止浏览器从本地机的缓存中调阅页面内容,设定后一旦离开网页就无法从Cache中再调出;
      

  3.   

    304 不是错误的状态码,更不会引起错误.这个一种缓存机制,用来提供更快的Web访问请求.请检查其他方便的bug,另外 没见你报错的地方
      

  4.   

    你觉得我照着这篇文章的改可以吗?http://www.cnblogs.com/zhangji/archive/2010/08/12/1798213.html
      

  5.   

    代码我都没有改过,之前还是对的,现在打不开网页了,就是这个情况,其他方面应该没有bug.
      

  6.   

    代码我都没有改过,之前还是对的,现在打不开网页了,就是这个情况,其他方面应该没有bug.那你清空一下缓存,试试,或者在 html 头部加上    <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">
      

  7.   

    代码我都没有改过,之前还是对的,现在打不开网页了,就是这个情况,其他方面应该没有bug.被蜘蛛爬过了,发现你没修改,然后就会报304错误,你重新部署下网站就可以了。
      

  8.   

    代码我都没有改过,之前还是对的,现在打不开网页了,就是这个情况,其他方面应该没有bug.那你清空一下缓存,试试,或者在 html 头部加上    <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">

    后台.cs代码里不用改吗?
      

  9.   

    代码我都没有改过,之前还是对的,现在打不开网页了,就是这个情况,其他方面应该没有bug.那你清空一下缓存,试试,或者在 html 头部加上    <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">

    现在304不出现了,但是页面还是打不开,这是怎么回事啊?