我继承了一个使用TempData将各种模型状态对象传递回控制器方法的站点。即,失败的登录将使错误消息存储在TempData对象中,并在调用索引方法时从内存中读回。
如果会话状态是inproc,这一切都正常,但是我已经在https://msdn.microsoft.com/en-us/library/ms229862.aspx
之后实现了一个会话状态数据库该网站现在不会像以前那样重定向到索引方法,而是投放500个。我已经阅读了这篇文章,看起来TempData应该可以运作了!
有关如何深入研究以找到真正的问题的建议或任何关于让它发挥作用的指示?
答案 0 :(得分:1)
检查对象是否可序列化。我遇到了一个类似的问题,其中inproc工作,而其他会话解决方案没有,并且它是由于不完全可序列化的对象。