如何根據本地調試或服務器上的調試將連接字符串更改爲實體框架數據庫。我希望在服務器上使用數據庫的內部IP地址以提高性能。我希望每次我想發佈網站時都不必更改連接字符串。 我正在使用Visual Studo 11.我沒有嘗試過任何東西,因爲我不確定選項是什麼。我一直在部署到文件系統,但我將在不久的將來進行Web部署。根據應用程序位置更改連接字符串
回答
聽起來像你需要Web.config transformations。
有了它,您可以根據構建配置自動替換配置文件中的值。根據需要爲服務器創建單獨的構建配置,或者僅使用Release。
男人,打我20秒。上次我嘗試了一個答案,儘管這個答案很簡單,所以我自動將它轉換爲註釋。 – xdumaine
我認爲SO也會將鏈接看作答案中的字符,這很可能是爲什麼這一個通過:-) – driis
正是我在找的謝謝你 – tympaniplayer
您可以使用web.config轉換來指定應該在每種情況下使用哪個。有關更多信息,請參閱此博客文章。
http://blogs.msdn.com/b/webdev/archive/2009/05/04/web-deployment-web-config-transformation.aspx
基本上,你指定web.debug.config你的調試連接字符串和你在web.release.config釋放。
- 1. 更改ASP.NET應用程序中的SQL Server連接字符串
- 2. 在現有的應用程序更改連接字符串
- 3. 我想改變應用程序配置連接字符串
- 4. 處理應用程序更新時連接字符串的位置
- 5. 數據庫連接字符串位置
- 6. 更改連接字符串
- 7. 更改連接字符串
- 8. 更改連接字符串
- 9. 更改Java Web應用程序中的數據庫連接字符串
- 10. 根據WCF項目中的TransactionScope更改連接字符串(baseHttpBinding)
- 11. 從umbraco中的應用程序設置中移動連接字符串位置
- 12. 如何更改不同工作位置的連接字符串
- 13. 從應用程序配置文件讀取連接字符串
- 14. Windows應用程序+主網頁配置+連接字符串
- 15. 無法連接應用程序連接字符串\\ Sqlexpress
- 16. C#連接字符串到應用程序數據文件夾
- 17. Retail Pro應用程序數據庫的SQL連接字符串
- 18. 連接字符串到數據庫應用程序
- 19. 在運行時更改類應用程序中的連接字符串?
- 20. 運行應用程序時更改LINQ To SQL連接字符串
- 21. 如何在部署後更改VB.NET應用程序連接字符串?
- 22. 在運行時從主應用程序的類庫更改連接字符串
- 23. 根據位置更改數字
- 24. 根據字符串的位置(C#)
- 25. 更改連接字符串不會更改數據庫?
- 26. Sitefinity新聞模塊提供程序 - 更改連接字符串
- 27. LINQ連接字符串位置
- 28. 根據模式更改字符串
- 29. 根據條件更改字符串
- 30. 如何更改連接字符串dB值設置應用到Web配置
你是如何部署的?你使用哪個版本的VS? – zimdanen