0

如何根据它是在本地调试还是在服务器上进行调试,将连接字符串更改为我的实体框架数据库。我想在服务器上使用数据库的内部 IP 地址以提高性能。我希望每次发布网站时都不必更改连接字符串。我正在使用 Visual Studo 11。我没有尝试过任何东西,因为我不确定选项是什么。我一直在部署到文件系统,但我将在不久的将来进行 Web 部署。

4

2 回答 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 回答