如何将连接字符串更改为我的实体框架数据库,具体取决于它是在本地调试还是在服务器上调试。我希望在服务器上使用数据库的内部IP地址,以期提高性能。我希望每次我想发布网站时都不必更改连接字符串。 我正在使用Visual Studo 11.我没有尝试任何东西,因为我不确定选项是什么。我一直在部署到文件系统,但我将在不久的将来进行Web部署。
答案 0 :(得分:3)
您可以使用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 :(得分:1)
听起来你需要Web.config transformations。
有了它,您可以根据构建配置自动替换配置文件中的值。如果需要,为服务器创建单独的构建配置,或者只使用Release。