根据应用位置更改连接字符串


如何

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

可以使用 web.config 转换来指定在每种情况下应使用哪个转换。有关详细信息,请参阅此博客文章。

http://blogs.msdn.com/b/webdev/archive/2009/05/04/web-deployment-web-config-transformation.aspx

基本上,您将在 web.debug.config 中指定调试连接字符串,并在 web.release.config 中指定您的版本。

听起来你需要 Web.config 转换。

有了它,您可以根据构建配置自动替换配置文件中的值。如果需要,为服务器创建单独的生成配置,或仅使用"发布"。

最新更新