使用Web园设置时ASP.NET会话丢失

时间:2014-04-21 06:11:26

标签: asp.net asp.net-mvc web-config iis-7.5 web-garden

我有一个ASP.NET MVC(.NETFramework 4.5)应用程序,当我托管(IIS-7.5)时,我将max Worker process设置为5,并将会话状态设置为StateServer并设置静态machinekey,在我的所有会话都为空之后

为什么呢?

我丢失了任何设置吗?

任何建议?

1 个答案:

答案 0 :(得分:0)

我发现的问题是如此有线,当我使用web-garden或web-farm时,存储在会话中的对象必须是serializable,但在常规中我们不需要这个。

所以我只是在会话中存储的对象上方添加一个serializable属性,一切正常!