首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

VS.Net2005 C#發布網站時為什么用StateServer報錯?该怎么处理

2012-01-15 
VS.Net2005 C#發布網站時為什么用StateServer報錯?在本機調試時,Web.Config中設置如下:compilationdebug

VS.Net2005 C#發布網站時為什么用StateServer報錯?
在本機調試時,Web.Config中設置如下:
<compilation   debug= "true ">
<sessionState   mode= "InProc "  

而發布時,如下:
<compilation   debug= "false ">
<sessionState   mode= "StateServer "  

以前發布都時這樣,今天換服務器了,重新發布卻出錯了,ASP.Net   State   Server啟動了,檢查“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection”的值也為“1”
將mode= "StateServer "   改為:“InProc”就可以了
請問為什么?發布時用InProc不好,Session容易丟失的,如何做?謝謝!

[解决办法]
设成StateServer 后,必须要有对应的stateConnectionString

[解决办法]
手动启动ASP.NET State Server服务
[解决办法]
没有遇到过帮你顶顶
[解决办法]
没遇到过,帮顶.楼下回答
[解决办法]
42424端口号是否被占用?

热点排行