Asp.net 我可以在global.asax文件中设置自定义会话状态模式的连接字符串吗?

Asp.net 我可以在global.asax文件中设置自定义会话状态模式的连接字符串吗?,asp.net,session,session-state,Asp.net,Session,Session State,我可以在global.asax文件中设置自定义会话状态模式的连接字符串吗? 我无法在webconfig文件中硬编码连接字符串,我将在运行时获取连接字符串,我是否可以在global.asax文件中为自定义sessionmode/sqlserver会话模式设置连接字符串(如在application StatEvent或aquirerequeststate事件中)。如果是,如何设置 谢谢!!否,一旦应用程序启动,就不可能动态修改此设置。中建议的一种可能的解决方法是在应用程序中测试是否需要设置连接字符串

我可以在global.asax文件中设置自定义会话状态模式的连接字符串吗? 我无法在webconfig文件中硬编码连接字符串,我将在运行时获取连接字符串,我是否可以在global.asax文件中为自定义sessionmode/sqlserver会话模式设置连接字符串(如在application StatEvent或aquirerequeststate事件中)。如果是,如何设置


谢谢!!

否,一旦应用程序启动,就不可能动态修改此设置。中建议的一种可能的解决方法是在应用程序中测试是否需要设置连接字符串,如果需要,则修改web.config,这将导致应用程序域重新加载

IMHO管理不同环境中不同连接字符串的更好方法是在构建过程中有一个步骤,在部署之前对
web.config
进行必要的修改