我有一个 Asp.Net Web 表单应用程序,它使用存储在 SQL Server 中的会话状态。
我在这篇文章之后创建了这个会话状态数据库 - 执行InstallSqlState.sql
位于以下位置的脚本system drive\Windows\Microsoft.NET\Framework\version\
:
另一个应用程序是否有必要创建单独的数据库来存储会话状态?
什么是最佳实践 - 将会话状态保存在一个数据库中还是使用单独的数据库?
如果我只为两个应用程序使用一个会话状态数据库 - 是否存在一些问题 - 可能是安全问题等?
理想情况下,您不应跨应用程序共享会话,因为提供的默认脚本仅适用于一个应用程序。如果您想支持多个应用程序,您需要更改提供的不正确的代码。
如果您共享,您最终可能会遇到性能瓶颈和锁定问题。
要做到这一点,请检查此SO Post
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句