易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET处理Session丢失

-----------------------------------------------------引言开始-----------------------------------------------------
      事情的起因是站点出现未登陆的假象,点着点着就跳到登陆页或提示用户登陆。
因为很多页面都继承了一个PageBase类,这个类会判断用户是否登陆如果没有登陆就会提示用户登陆或则直接跳转到登陆页面,而记录用
户状态是方法是用Session来存储用户的Id,站点出现这种情况就是说用户的Id没有取到,首先想到是代码的问题,于是把代码翻出来反复
看了几遍,也在本机调试了N遍都没出现线上的问题。
      这下就开始纳闷了,由于刚开始管理服务器这问题还是我第一次遇到,经历了一天的调试第一天就这样过了,第二天的上午也没有能解
决,中午和几个同事去健身回来就趴着睡了会儿,这时候奇迹发生了,我也不知道为什么我会想到Session丢失(其实这个问题已经有N多人
遇到了,而且解决了-_-!),于是就在Google里键入"ASP.NET Session丢失",接下来一切就顺其自然的发生了。。。。。
-----------------------------------------------------引言结束-----------------------------------------------------
 
 
-----------------------------------------------------正题开始----------------------------------------------------- 
首先找到Web.config里面的sessionState节点默认差不多是:
<sessionState cookieless="false" mode="InProc" timeout="120"></sessionState>
 
然后把它改成: 
<sessionState cookieless="false" mode="StateServer" timeout="120" stateConnectionString="tcpip=127.0.0.1:42424">
 
先别着急着试,还有:在设置成这样后需要开启"ASP.NET State Service"服务步骤是: 
打开运行输入  "services.msc"
或则 
我的电脑右键→管理→服务和应用程序→服务 
然后找到"ASP.NET State Service"将其设置为自动,并将服务开启。 
由此关于我的问题就这样解决了。 
同样希望你的也是。
-----------------------------------------------------正题结束-----------------------------------------------------
  
 
-----------------------------------------------------其它开始--------------------


相关文档:

jQuery和ASP.NET结合使用

ASP.NET AJAX推出也有一段时间了,当初宣称的AJAX客户端脚本可以脱离服务器端脚本,在诸如html,php等平台上使用,但像微软不少其他产品一样,这个肥大的,性能低下,毫无艺术感的框架正在被大家所诟病。越来越多的人想要脱离这个客户端脚本,脱离AJAX提供的客户端控件,用更精炼更高效的框架来调用服务器端方法。很显然,目 ......

.net教程:Asp.net 中ClientID的用法探讨

关于ClientID的使用我遇到一下问题:
获取由 ASP.NET 生成的服务器控件标识符。
问题一: 用户控件的页面JavaScript中需要使用Asp.net的控件ID,出现不一致。
问题二:母版页的子页面JavaScript中需要使用Asp.net的控件ID,出现不一致。
解决办法:
      document.getElementById("<% ......

Asp.Net中sql server 2000/2005 连接字符串


http://zhanglei1286.blog.163.com/blog/static/1895797120091112113019600/
在后台代码里:
SQL 2000:
static string StrConn = "server=.;uid=sa;pwd=sa;database=MyCUDS";
SQL2005:
con = new SqlConnection(@"Server=.\SQLExpress;Database=db_CMS;Persist Security Info=True;User ID=sa;Password=Masslong"); ......

ASP.NET实现文件下载


 //TransmitFile实现下载    
    protected void Button1_Click(object sender, EventArgs e)   
    {   
        /*   
     ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号