【问题标题】:Change Web.config connectionStrings without resetting sessions在不重置会话的情况下更改 Web.config 连接字符串
【发布时间】:2009-10-14 13:54:44
【问题描述】:

如何在不重置登录用户会话的情况下更改 Web.config 中的

我想继续使用 而不是创建自定义部分,因为我使用 LINQ 并且我不想破解我的 DBML。

我知道使用放置在单独文件中的 custom 部分可以避免会话重置,并且在部分定义中使用 restartOnExternalChanges=false。我知道 可以放在一个单独的文件中,但我不能设置 restartOnExternalChanges=false 因为它的部分是在 Machine.config 中定义的并且不能在 Web.config 中被覆盖(至少,我还没有弄清楚如何到)。

【问题讨论】:

    标签: asp.net session web-config reset connection-string


    【解决方案1】:

    你不能。时期。

    正如您所提到的,将配置设置外部化到单独的配置中可能对大多数情况有所帮助,因为在这种情况下,您不必修改总是会导致应用重新启动的 web.config。

    但正如您也提到的,在 <connectionStrings> 的情况下,情况并非如此,据我所知,没有办法改变这种行为。

    您需要找到一种方法来使用您可能需要的所有连接字符串预填充您的 <connectionStrings> 部分(然后在任何给定时间选择“正确”的字符串),或者您将不得不诉诸滚动你自己的。

    马克

    【讨论】:

      猜你喜欢
      • 2012-07-20
      • 2021-12-21
      • 1970-01-01
      • 2021-05-16
      • 1970-01-01
      • 2015-08-30
      • 2015-06-14
      • 1970-01-01
      相关资源
      最近更新 更多