C# 将StateServer与C网站一起使用?
我有两个在架构上几乎相同的门户网站。其中一项要求我将以下内容添加到我的web.config并启用状态服务器,因为登录的用户会话将在2-5秒后过期:C# 将StateServer与C网站一起使用?,c#,asp.net,session,windows-server-2008-r2,C#,Asp.net,Session,Windows Server 2008 R2,我有两个在架构上几乎相同的门户网站。其中一项要求我将以下内容添加到我的web.config并启用状态服务器,因为登录的用户会话将在2-5秒后过期: <sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424" cookieless="false" timeout="
<sessionState mode="StateServer"
stateConnectionString="tcpip=localhost:42424"
cookieless="false"
timeout="20"/>
我想知道哪些根本原因会导致一个web门户出现此问题,而不是另一个
这是一个安装在Windows2008R2上的C ASP.NETV3.5应用程序
奇怪的是,在我的本地dev box windows7上,我不需要启用这个功能,会话也可以正常进行
对此进行任何讨论都将不胜感激。您还需要确保在machine.config文件或web.config中的服务器中定义机器密钥 最近一次是在上周,我在一个web场场景中的工作服务器上成功地实现了这个场景,它肯定有助于维护我的会话 至于你为什么要这么做- 客户端需要一种跟踪其会话ID的方法。在服务器场场景中,根据流量的不同,它们可以在一个页面请求中从服务器1跳转到另一个页面请求中的服务器2,然后在另一个页面请求中返回到服务器1
链接非常有用。很有趣,但是我在同一个框中有两个门户,正如我提到的,这两个门户的体系结构基本相同。。。几秒钟后,一个人的会话就结束了……试着在machine.config中添加一个machinekey,打开对话框中的会话状态服务,然后用上面发布的xml调整web.config,看看是否有效。TGYN:我想弄清楚的是,为什么我需要为一个站点激活会话状态服务,而不是为另一个站点激活会话状态服务。我已经成功地实现了这一点,只是想知道我构建的.Net体系结构组件中有哪些可能导致某个站点需要进程外会话状态。