[英]Is it possible to change web.config without ending all user sessions?
[英]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.