我们的asp.net Web应用程序会随机重新启动,并在用户填写大批量流程表时启动用户。 - 用户必须重新记录并重新填充所有内容 - 所以请记住,应用程序/会话是随机重启的 - 这是用于状态管理的最合适的技术 - 会话状态(使用MS-SQ L服务器)还是asp.net缓存?
答案 0 :(得分:0)
您需要为Asp.Net会话状态提供程序配置InProc以外的其他内容。您使用的内容取决于会话数据的持久性。会话状态服务很好但如果它关闭它仍然会像InProc今天那样影响你的应用程序。使用数据库是最持久的方法,尽管这会花费一些性能。
您必须尝试测试哪一个最适合您的需求。
您可能还想弄清楚您的应用崩溃并修复它的原因。我假设它不是预定的回收,因为你说它是随机的。对于行为不当的应用程序来说,回收实际上是一种创可贴。