如何根据本地调试或服务器上的调试将连接字符串更改为实体框架数据库。我希望在服务器上使用数据库的内部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