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