我想用我的本地SQL Server進行開發。我知道如何將數據從SQL Azure同步到本地數據庫。我想要的是允許調試版本訪問本地數據庫和發佈版本以訪問SQL Azure的配置。我該怎麼做呢?用於開發的本地數據庫和用於生產的SQL Azure DB
2
A
回答
1
如果您的數據庫連接設置位於web.config文件中,則可以使用web.config轉換。這裏有更多的信息:http://msdn.microsoft.com/en-us/library/dd465326.aspx。
如果你的數據庫連接設置是在ServiceConfiguration文件(如果你有一個工作者角色或Web角色),你應該至少有2個版本的文件可以在你的雲項目:ServiceConfiguration.Local.cscfg和ServiceConfiguration .Cloud.cscfg。將連接字符串直接放置在相應的服務配置文件(本地SQL Server和雲配置中的SQL數據庫)中。
1
根據您的應用程序的類型有幾種方法來實現它:
web.config
改造是可能的任何ASP.NET應用程序(如在另一個答案建議由Herve Roggero),我會建議啓動開頭爲this link。你可以使用一些預定義的符號,使你的邏輯條件編譯,就像:
如果DEBUG
//打開連接到本地數據庫
其他
//打開連接Azure
endif
相關問題
- 1. 用於生產的CDN,用於開發的本地文件
- 2. 部分導入Sql server 2005數據庫用於本地開發
- 3. ReCaptcha適用於開發和QA,但不適用於生產
- 4. 開發和生產數據庫
- 5. @產生於HSQL DB
- 6. 用於本地存儲的數據庫
- 7. 用於本地數據庫的Appengine jdoconfig.xml
- 8. Laravel用於生產和開發的不同config/database.php
- 9. 用於本地Visual Studio數據庫的SQL文本編輯器
- 10. 用於開發和測試的Tomcat以及用於生產的Websphere
- 11. 用於MySQL的Azure數據庫的API
- 12. 使用生產數據庫值填充開發數據庫
- 13. 在Django中保留部分生產數據用於開發
- 14. magento:生產,分期和開發之間的數據庫同步
- 15. 提供了多版本的數據庫用於向後兼容於生產應用/數據庫
- 16. 用於開發和生產的隔離芹菜
- 17. Django用於生產和開發的項目設置
- 18. 修改用於開發和生產的manage.py
- 19. 用於開發和生產環境的AJAX鏈接
- 20. 用於開發和生產的不同種子
- 21. 使用本地數據庫開發sql應用程序
- 22. 斷言可以用於生產還是僅用於開發?
- 23. has_many_polymorphs標記 - 適用於開發機器,不適用於生產!
- 24. 遷移一個開發MySQL數據庫到生產數據庫
- 25. 如何使用seed.rb選擇性地填充開發和/或生產數據庫?
- 26. 用於基於.Net文檔的數據庫(ECM)的NoSQL DB
- 27. 用於SQL練習的SQL數據庫
- 28. 使用SQL Server數據庫視圖用於填充的DataGridView和DB
- 29. 用於生產部署的Windows Azure ACS更改聯合元數據和Web.Config
- 30. 用於ASP.NET/Sharepoint開發的本地SQL Express?
應用程序在哪裏?雲服務,網站,虛擬機,內部部署? – CSharpRocks 2013-05-13 11:19:28