2009-11-11 51 views
1

爲什麼我們使用machine.config文件來存儲連接字符串,雖然我們有web.config文件? 任何幫助,將不勝感激。是machine.config存儲連接字符串的最佳方式嗎?

+1

重複的:http:// stackoverflow.com/questions/1184187/storing-connection-strings-in-machine-config-vs-storing-them-in-web-config – 2009-11-11 18:39:23

回答

1

我們通常在web.config中加密的,儘管你可以將其存儲在註冊表中,如果你擔心安全和加密存儲連接字符串web.config中的字符串對於你來說是不夠的。

硒這裏:http://msdn.microsoft.com/en-us/library/aa302406.aspx

我們有幾個應用程序和數百個連接字符串。將它們全部存儲在machine.config中將是一個管理噩夢。再次,這可能是集中管理它們的好方法,並讓您的開發Web服務器指向開發數據庫,​​而您的直播指向現場數據庫..有趣的....

+0

這裏有一個有趣的地方:將除數據庫之外的所有數據都存儲在數據庫中,並存儲加密連接* web.config中的* that *數據庫的字符串。提供簡單的維護,生產/登臺/開發同步/差異等。注意:我沒有這樣做,只是認爲這很有趣。 – 2009-11-11 18:48:50

+0

避免註冊表。它堵塞了,因爲它。 – 2009-11-11 18:50:32

+2

男人,這個問題改變了,現在我的回答甚至在上下文中都沒有意義。 我討厭這個。 – David 2009-11-11 19:00:16

相關問題