![]() |
1
19
|
![]() |
2
6
转换似乎对此非常有用。可以用不同的规则替换某些部分。 http://msdn.microsoft.com/en-us/library/dd465318(v=vs.100).aspx |
![]() |
3
2
这只适用于appSettings部分,因此只在一定程度上有用。我对更健壮的解决方案非常感兴趣。
http://channel9.msdn.com/shows/10-4/10-4-Episode-10-Making-Web-Deployment-Easier/ VS2010的配置转换看起来非常棒,可以轻松完成多种配置。 |
![]() |
4
1
|
![]() |
5
1
我最喜欢的解决方法是使用
|
![]() |
6
1
我还使用web.DEV.config、web.TEST.config、web.PROD.config等。 如果你的项目不复杂,我觉得这是最简单、最简单、最直接的方法。我不喜欢把事情弄得过于复杂。
http://aspnet.4guysfromrolla.com/articles/120104-1.aspx 我将它与CruiseControl.net和NUnit一起使用,通过单元测试验证执行自动每日构建,并认为它们配合得很好。 |
![]() |
7
0
这实际上取决于导致您使用不同web.config文件的环境之间的差异。您能否提供更多信息,说明为什么每个环境当前需要不同的环境? |
![]() |
8
0
我们有一些变通方法(并非所有方法都是使用web.config完成的,但思路相同)
|
![]() |
9
0
通过大多数不同的版本管理软件(subversion、git等),您可以忽略特定的文件。
configure.template.php-此文件已进行版本控制,并包含模板化的配置数据,例如空DSN 在subversion中,实现这一点的方法是: svn pe svn:忽略。 它会打开你的编辑器,然后你输入 configure.php 保存、退出、签入更改,就可以开始了。 |
![]() |
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |