爲什麼我們使用machine.config文件來存儲連接字符串,雖然我們有web.config文件? 任何幫助,將不勝感激。是machine.config存儲連接字符串的最佳方式嗎?
回答
存儲在你的machine.config中的任何東西都可以被配置在它下面的任何網站使用。 web.config僅存儲特定於該應用程序的配置數據。這裏有一個很好的文章突出了兩者之間的區別:
http://24x7aspnet.blogspot.com/2009/06/difference-between-webconfig-and.html
我們通常在web.config中加密的,儘管你可以將其存儲在註冊表中,如果你擔心安全和加密存儲連接字符串web.config中的字符串對於你來說是不夠的。
硒這裏:http://msdn.microsoft.com/en-us/library/aa302406.aspx
我們有幾個應用程序和數百個連接字符串。將它們全部存儲在machine.config中將是一個管理噩夢。再次,這可能是集中管理它們的好方法,並讓您的開發Web服務器指向開發數據庫,而您的直播指向現場數據庫..有趣的....
這裏有一個有趣的地方:將除數據庫之外的所有數據都存儲在數據庫中,並存儲加密連接* web.config中的* that *數據庫的字符串。提供簡單的維護,生產/登臺/開發同步/差異等。注意:我沒有這樣做,只是認爲這很有趣。 – 2009-11-11 18:48:50
避免註冊表。它堵塞了,因爲它。 – 2009-11-11 18:50:32
男人,這個問題改變了,現在我的回答甚至在上下文中都沒有意義。 我討厭這個。 – David 2009-11-11 19:00:16
- 1. 在Arduino上存儲字符串的最佳方式是什麼?
- 2. 在golang中存儲websocket連接的最佳方式是什麼
- 3. MySQL存儲長字符串的最佳方式
- 4. 在java中連接字符串的最佳方式
- 5. 存儲連接字符串
- 6. C:連接字符串的最佳和最快方式是什麼
- 7. 以字符串格式存儲日期值的最佳方式是什麼?
- 8. 分離ldap連接字符串的最佳方法是什麼?
- 9. 最佳方式來連接多個字符串忽略空白
- 10. 什麼是在MYSQL數據庫中存儲base64字符串的最佳方式?
- 11. 在Django中存儲多個日期字符串的最佳方式是什麼?
- 12. 在Swift中存儲2 x n個字符串的最佳方式是什麼?
- 13. 在程序之外存儲字符串的最佳方式是什麼?
- 14. 什麼是給derby數據庫連接字符串的最佳方式?
- 15. 在web.config中加密連接字符串的最佳方式是什麼?
- 16. 確保數據庫連接字符串的最佳方式是什麼?
- 17. 什麼是動態加載連接字符串的最佳方式
- 18. 最佳/正確的方式來存儲SQLite數據源連接
- 19. 將字符串變量作爲字符串值存儲在字典中的最佳方式是什麼?
- 20. 連接PHP中字符串的最快方式是什麼?
- 21. Fortran的存儲連接字符串
- 22. 節點/風帆/節點Postgres,存儲連接字符串的最佳實踐
- 23. 將對象連接成單個字符串的最佳方法?
- 24. 高流量連接的最佳數據庫連接字符串?
- 25. 存儲數據庫連接字符串
- 26. 有沒有一種方法可以將連接字符串存儲在machine.config以外的中央位置
- 27. 在Android中存儲字符串和圖像數據的最佳方式?
- 28. 在數據庫中存儲枚舉值的最佳方式 - 字符串或Int
- 29. 將多個字段的連接字符串添加到存儲過程的最佳方法
- 30. ConfigurationManager.ConnectionStrings返回來自machine.config的額外連接字符串
重複的:http:// stackoverflow.com/questions/1184187/storing-connection-strings-in-machine-config-vs-storing-them-in-web-config – 2009-11-11 18:39:23