簡體   English   中英

更改Web.config connectionStrings而不重置會話

[英]Change Web.config connectionStrings without resetting sessions

如何在不重置登錄用戶會話的情況下更改Web.config中的<connectionStrings>?

我想繼續使用<connectionStrings>而不是創建自定義部分,因為我使用LINQ而且我不想破解我的DBML。

sections placed in a separate file with restartOnExternalChanges=false in the section definition. 我知道使用放置在單獨文件中的部分可以避免會話重置,並且在部分定義中使用restartOnExternalChanges = false。 我知道<connectionStrings>可以放在一個單獨的文件中,但我不能設置restartOnExternalChanges = false,因為它的部分是在Machine.config中定義的,不能在Web.config中重寫(至少,我還沒弄清楚如何至)。

你不能。 期。

正如您所提到的,將配置設置外部化為單獨的配置可能對大多數情況有所幫助,因為在這種情況下,您不必修改總是導致應用程序重新啟動的web.config。

但正如你所提到的,在<connectionStrings>的情況下,情況並非如此,據我所知,沒有辦法改變這種行為。

您需要找到一種方法,用您可能需要的所有連接字符串預填充<connectionStrings>部分(然后在任何給定時間選擇“正確”連接字符串),否則您將不得不求助於自己編輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM