本人在用ASP.NET做一个程序时,登录页面有用到COOKIES对象.奇怪的是,我昨天还能正常使用,但今天就出错了,但是在别的昨天没有浏览过此站的机器上确能正常打开相关的页面.昨天访问过此页的机器今天再访问就是出错.不知道什么原因,很纳闷!请高手指点!不胜感激!!

解决方案 »

  1.   

    那估计是你写cookie的时候写错东西了,是否用加密解蜜的东东?
      

  2.   

    有可能是你的Cookies在关闭浏览器的时候没有清除掉。
    你清除一下Cookies,然后再开个窗口试试看!
    其实我有好几次都遇到对Cookies命名的时候也要注意的。
      

  3.   

    to  killerliu(Lain) 没有用到加密解蜜的东东to xaoxong(寒秋残月) 我在每次登录前都有用clear()方法清除,在库中查到记录再赋值!在本页测试中可能将相应的COOKIES内的值读出来,但到其它需要验证是否登录跟是否有权访问此页的页面时再读相应的COOKIES值就报错!
      

  4.   

    Server Error in '/' Application.
    --------------------------------------------------------------------------------Object reference not set to an instance of an object. 
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.这是在浏览需要验证的页时出现的错误!
      

  5.   

    估计跟COOKIES有关,我去掉COOKIES验证的代码也能访问!同时使用HTTP://127.0.0.1/....的方式在服务器上也能正常访问.
      

  6.   

    cookies就是麻烦,我用机子访问(三楼楼长)的那个oa系统的时候,发现有错误,原来的找不到cookies,不只什么原因它没法在机子上写cookies,而上别的网站却能在机子写cookies,真是郁闷。
    还是少用cookies的好。