asp.net – 管理web.config文件
我有3个环境:Dev,QA,Prod on .NET 4.每个环境都有一个独特的web.config文件.我们在管理所有三个版本时遇到了问题.在TFS中手动合并web.config文件时,很容易忽略一些关键的东西.我们不止一次最终得到了一个指向Prod QA的连接字符串.
所以,I read up on web.config transformations.这些似乎需要MSBUILD.我们没有构建服务器,所以我不确定如何尝试使用此解决方案.有没有办法让转换适用于普通的网络发布? 您有管理3个web.config文件的其他建议吗? 解决方法
当然,看看this MSDN link.你不需要MSBUILD.您可以在单独的配置文件中为各种环境设置连接字符串.例如,您可以使用Web.config,Web.QA.config和Web.Prod.config,其中QA和Prod是分开的Visual Studio Build configurations. 或者,您可以使用默认添加的构建配置:Web.config(本地开发),Web.Debug.config(用于QA)和Web.Release.config(用于生产). 使用此设置作为示例,Web.config将具有所有配置,Web.Debug.config将仅具有针对该环境更改的配置(连接字符串,应用程序设置等),并且Web.Release.config仅具有配置那个环境发生了变化. 设置完配置和转换后,只需更改构建配置,从Visual Studio构建和发布. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – ASP.NET MVC语言更改链接
- 这个ASP.NET功能在哪里记录? <%= string format,params o
- asp.net-mvc-4 – MVC 4 Html.EditorFor无效
- asp.net-mvc – 将Castle Windsor与SignalR集成 – 我该如何
- ASP.NET MVC MySql Membership Provider,用户无法登录
- asp.net-mvc – 传递IEnumerable变量以在ASP.NET MVC中查看
- asp.net+js 实现无刷新上传解析csv文件的代码
- 如何测量Live ASP.NET MVC Web应用程序的内存使用情况?
- asp.net – jQuery AJAX在Firefox中速度慢,在IE中速度很快
- asp.net-mvc-2 – 如何在ASP.NET MVC 2.0中的视图外创建Htm
- asp.net – 如何在KeyUp上进行文本框回发?
- ASP.NET MVC Liu_Cabbage 个人博客
- asp.net-mvc – 使用Url.action调用控制器方法时
- X-Admin&ABP框架开发-设置管理
- asp.net-mvc-3 – MVC 3 WebGrid – 可以进行内联
- asp.net-mvc – asp.net mvc中的加密视图状态
- asp.net – 在Web.Config的Location Path元素中指
- asp.net-mvc-3 – mvc3剃刀条件包装器div
- 如何检查ASP.NET MVC View如果站点在localhost或
- 从ASP.NET页面启动.NET DLL