首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asp.net web.config处理2个SQL con字符串(开发/生产)

asp.net web.config处理2个SQL con字符串(开发/生产)
EN

Stack Overflow用户
提问于 2010-09-24 00:32:32
回答 4查看 198关注 0票数 0

有什么好方法能够在web .comfig中保留两个到SQL server的连接字符串,并让应用程序在生产和开发服务器中选择正确的连接字符串?

我想我曾经看到过一些很酷的方法来保持变量,比如应用程序设置,保存两组值,就像我试图处理我的SQL连接字符串一样……但我不记得我在哪里看到它了..

有人能帮我解决这个问题吗?

我的开发和生产服务器因使用的端口不同而不同。所以我有mysite.com和mysite.com:81

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-09-24 00:36:02

您使用的是哪个版本的ASP.NET?在最新版本(ASP.NET 4.0)中,您可以基于项目的构建配置对Web.config文件执行简单的转换。例如,当您在“发布”模式下构建时,您可以告诉Web.config.release文件转换您的连接字符串,并将其替换为适当的生产版本。

在MSDN上有一篇关于如何做到这一点的很好的文章:http://msdn.microsoft.com/en-us/library/dd465326.aspx

票数 1
EN

Stack Overflow用户

发布于 2010-09-24 00:35:07

我建议对这两个环境使用完全不同的配置文件。

如有必要,您可以在构建/部署过程中自动选择配置文件。

票数 1
EN

Stack Overflow用户

发布于 2010-09-24 00:37:24

Visual Studio有一个用于部署网站的工具,称为web部署项目,它允许您根据目标构建修改web.config。它还提供了用于部署网站的其他资源。2008年的版本在这里http://www.microsoft.com/downloads/en/details.aspx?familyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&displaylang=en

还有一个2005年的版本

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3780534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档