除了inproc之外,不能使用stateserver模式

时间:2011-08-16 21:05:49

标签: asp.net asp.net-mvc iis-7 session-state stateserver

我遇到的最烦人的问题。我有一个asp.net mvc应用程序,其sessionstate模式为stateserver。在我的本地机器和我的旧服务器iis6上它工作但我最近改为运行iis7的新服务器,现在就行了:

 <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" timeout="20" />

什么都不做。即使我将connectionstring中的值设置为不存在的值,也会被忽略,因此它只使用inproc。

我在iis下的所有webapp都有同样的问题。

我也尝试过sqlserver模式,结果相同。它会被忽略。

为什么哦为什么?

1 个答案:

答案 0 :(得分:0)

IIS中有一个位置可以禁用InProcess会话状态。

这些文章应该指出正确的方向:

http://technet.microsoft.com/en-us/library/cc732964%28WS.10%29.aspx

http://technet.microsoft.com/en-us/library/cc725624%28WS.10%29.aspx