IIS服務(wù)器中 ASP.NET State Service 開啟后 Session 仍容易丟失的問題終極解決辦法
解決方法一:
1. 開啟ASP.NET State Service服務(wù):
選擇管理工具->服務(wù),找到ASP.NET State Service,點(diǎn)開后選擇啟動(dòng),并將啟動(dòng)類型設(shè)為自動(dòng)。
2. 設(shè)置程序配置文件:
將web.config打開,會(huì)看到有一行是<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" timeout="20"/>,如果沒有,請(qǐng)?jiān)?lt;system.web>的下一行添加,再將其中的InProc改為StateServer,保存即可。
解決方法:
如果按照方法一還不行出現(xiàn)如下錯(cuò)誤:解決方法如下
錯(cuò)誤描述:
Unable to make the session state request to the session state server. Please ensure that the ASP.NET State service is started and that the client and server ports are the same. If the server is on a remote machine, please ensure that it accepts remote requests by checking the value of HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection. If the server is on the local machine, and if the before mentioned registry value does not exist or is set to 0, then the state server connection string must use either 'localhost' or '127.0.0.1' as the server name.
解決辦法
網(wǎng)上搜索了半天,找到的相關(guān)答案都說是ASP.NET State Service服務(wù)沒有開啟,但服務(wù)器上明明已經(jīng)開啟了啊!就是因?yàn)闅⒍拒浖膯栴},以前在另一臺(tái)服務(wù)器上裝了MCAFEE,開啟訪問保護(hù)ASP.NET的所有網(wǎng)站都會(huì)出錯(cuò),看了一下服務(wù)器里裝的NOD32,是把所有的功能都開啟了,關(guān)掉網(wǎng)絡(luò)監(jiān)視(IMON),驗(yàn)證碼就可以正常顯示了
- asp.net(C#)清除全部Session與單個(gè)Session的方法
- C#程序中session值的保存方法以及轉(zhuǎn)為字符串的方法總結(jié)
- C#程序中session的基本設(shè)置示例及清除session的方法
- ASP.NET在底層類庫中獲取Session C#類中獲取Session
- C#實(shí)現(xiàn)簡(jiǎn)單獲取及設(shè)置Session類
- C#操作session的類實(shí)例
- asp.net(c#)有關(guān) Session 操作的幾個(gè)誤區(qū)
- ASP.NET在IE10中無法判斷用戶已登入及Session丟失問題解決方法
- asp.net刪除文件session丟失
- C# SESSION丟失問題的解決辦法
相關(guān)文章
win2003 R2升級(jí)提示另一個(gè)應(yīng)用程序要求重新啟動(dòng)的解決方法
windows2003 R2升級(jí)提示另一個(gè)應(yīng)用程序要求重新啟動(dòng)計(jì)算機(jī),您必須重新啟動(dòng)此計(jì)算機(jī)安裝程序才能運(yùn)行的臨時(shí)解決方法2012-06-06
解決IIS8.5中ASP上傳大文件出現(xiàn) Request 對(duì)象 錯(cuò)誤 ASP 0104 : 80004005 錯(cuò)誤的方法
這篇文章主要介紹了解決IIS8.5中ASP上傳大文件出現(xiàn) Request 對(duì)象 錯(cuò)誤 ASP 0104 : 80004005 錯(cuò)誤的方法,需要的朋友可以參考下2015-10-10
跟后臺(tái)打印程序系統(tǒng)服務(wù)通訊時(shí)出現(xiàn)錯(cuò)誤解決方法
跟后臺(tái)打印程序系統(tǒng)服務(wù)通訊時(shí)出現(xiàn)錯(cuò)誤。請(qǐng)打開服務(wù)管理單元,確認(rèn)后臺(tái)打印程序服務(wù)是否在運(yùn)行。2008-07-07
Windows平臺(tái)的 PHP 報(bào)錯(cuò) Fatal error: Class COM not found in 的解決方法
這篇文章主要介紹了Windows平臺(tái)的 PHP 報(bào)錯(cuò) Fatal error: Class COM not found in 的解決方法,需要的朋友可以參考下2014-08-08
IIS6.0 silverlight網(wǎng)站部署方法
在windows2003上通過IIS6.0部署一個(gè)silverlight網(wǎng)站與部署其他網(wǎng)站基本一致,但是有幾點(diǎn)特別需要注意的地方,掌握了這幾個(gè)小竅門,就可以輕松部署你的silverlight網(wǎng)站了。2009-10-10
win2008 r2 iis7.5 關(guān)閉日志的設(shè)置方法
最近突然發(fā)現(xiàn)c盤還剩很少的空間,導(dǎo)致iis運(yùn)行都不正常了,原來是LogFiles的日志太大了,已經(jīng)達(dá)到了70多g,趕緊刪除了并將日志關(guān)閉2017-09-09

