代码之家  ›  专栏  ›  技术社区  ›  Jeff Maes

重建后ASP.NET/IIS中的会话为空

  •  5
  • Jeff Maes  · 技术社区  · 16 年前

    我正在开发一个ASP.NETMVCWeb应用程序,并制作了自己的身份验证模块,它基于会话(没有cookies)。问题是:当我重建我的应用程序时,我会自动记录(会话为空)。

    通常这不是什么大问题,因为我的应用程序不是在生产环境中“自动”重建的。但我也做了一个模块来更改资源文件,在修改资源文件之后,应用程序似乎会自动重建。

    2 回复  |  直到 16 年前
        1
  •  6
  •   Paddy    16 年前

    您需要使用InProc会话以外的其他会话。您需要考虑使用ASP.net状态服务器或SQL Server作为会话的备份存储。它们可以慢一点,但弹性更强。

        2
  •  1
  •   Rune    16 年前

    正如Paddy所指出的,您将需要使用InProc会话以外的东西。去 MSDN 查看如何更改为基于SQL或Windows服务的解决方案。

    推荐文章