session丢失问题,今天搜到两种好的解决方案,一是用StateServer
<sessionState mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="300"
stateNetworkTimeout="14400"
/>
二是用
<sessionState mode="SQLServer"
sqlConnectionString="data source=localhost; Integrated Security=SSPI;"
cookieless="false"
timeout="300"
stateNetworkTimeout="14400"
/>
但第一种方法要启动ASP.NET State Service,我的ASP.NET State Service启动20秒后无操作就自动关闭了,所以要频繁开启,但我的其他'服务'里的选项如sql server等一开启我不手动关闭他是不会自动关闭的,看网上说ASP.NET State Service启动后默认10秒内无操作就自动关闭,
请问我的怎么是20秒的?我似乎没改动啥设置啊。还有我设置 stateNetworkTimeout="14400"这么大怎么不管用的?
关于SQLServer的解决方法,(我的是win xp,vs 2008)我用sql server managerment studio express运行InstallSqlState.sql后,出现错误,报错:無法判斷項目在資料庫 'ASPState' 的 sysdatabases 中的位置。找不到該名稱的項目。請確定名稱輸入正確。(我用的是繁体中文的vs,不过这应该不会是问题所在),请教大家这错误该咋弄?如果哪位大哥有自己的InstallSqlState.sql,也麻烦附一份给我,
在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目录下,谢啦!!
问题问得比较琐碎,还请大家帮忙!!
<sessionState mode="StateServer"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="300"
stateNetworkTimeout="14400"
/>
二是用
<sessionState mode="SQLServer"
sqlConnectionString="data source=localhost; Integrated Security=SSPI;"
cookieless="false"
timeout="300"
stateNetworkTimeout="14400"
/>
但第一种方法要启动ASP.NET State Service,我的ASP.NET State Service启动20秒后无操作就自动关闭了,所以要频繁开启,但我的其他'服务'里的选项如sql server等一开启我不手动关闭他是不会自动关闭的,看网上说ASP.NET State Service启动后默认10秒内无操作就自动关闭,
请问我的怎么是20秒的?我似乎没改动啥设置啊。还有我设置 stateNetworkTimeout="14400"这么大怎么不管用的?
关于SQLServer的解决方法,(我的是win xp,vs 2008)我用sql server managerment studio express运行InstallSqlState.sql后,出现错误,报错:無法判斷項目在資料庫 'ASPState' 的 sysdatabases 中的位置。找不到該名稱的項目。請確定名稱輸入正確。(我用的是繁体中文的vs,不过这应该不会是问题所在),请教大家这错误该咋弄?如果哪位大哥有自己的InstallSqlState.sql,也麻烦附一份给我,
在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目录下,谢啦!!
问题问得比较琐碎,还请大家帮忙!!
解决方案 »
- 使用ModalPopupExtender控件 窗体不显示的问题
- 编辑后,怎么返回上一个页面?
- 请教一个简单问题
- 求教高手---> 访问文件夹的问题!文件夹 文件夹 文件夹 !!
- 大家注意到了现在新浪的新闻留言板了么?已经用AJAX技术了,确实很酷~!
- 如何编写GridView的Sorting事件处理程序
- objXSLDoc = new ActiveXObject("Microsoft.XMLDOM");在win98第一版下支持吗?
- asp.net,jquery ajax error,IIS 7.0
- 帮帮我吧,这个错误是怎么一回事!
- ASP.NET从何学起(目前最高只能25分)
- HTML编辑器安全问题
- 说说数据库ASPState存取数据(保存Session)的过程
http://www.cnblogs.com/huangbaixun/archive/2008/10/09/1307235.html
Session用多了容易出现丢失
cookieless="false" timeout="60" />
我这里的,timeout默认是20分钟。
我设置的是一个小时。你可以设置的长一些。
我试过,在一个小时内,是不会出现session超时现象的。
没有用过校园网。不过你可以google“网页代理”,看看有没有可以用的代理。
在应用程序的 Web.config 文件的 <processModel> 元素中,设置一个导致新进程在条件被满足时启动的属性,例如 memoryLimit。
修改 Global.asax 或 Web.config 文件。
更改到 Web 应用程序的 Bin 目录。
用杀毒软件扫描并修改 Global.asax 文件、Web.config 文件或 Web 应用程序的 Bin 目录下的文件。
如果在应用程序的 Web.config 文件的 <processModel> 元素中启用了网络园模式,请不要使用进程内会话状态模式。否则将发生随机数据丢失。
2.在第一个页面置了SESSION,然后REDIRECT去第二个页面。解决方法是在REDIRECT中设置endResponse为FALSE。3.你的代码有问题,在进行某一个操作时占用了大量的资源造成IIS进程,aspnet_wp.exe或者iis6中的w3wp.exe进程重启
If the job does not exist, an error from msdb.dbo.sp_delete_job is expected.
消息 14262,级别 16,状态 1,过程 sp_verify_job_identifiers,第 67 行
指定的 @job_name ('ASPState_Job_DeleteExpiredSessions')不存在。
If the category already exists, an error from msdb.dbo.sp_add_category is expected.
消息 14261,级别 16,状态 1,过程 sp_add_category,第 32 行
指定的 @name ('[Uncategorized (Local)]')已存在。