10
|
Mark Struzinski · 技术社区 · 16 年前 |
![]() |
1
11
在我看来,你可以从 Visual Studio 2005 Web Deployment Project S. 这样,您就可以告诉它根据构建配置更新/修改web.config文件的部分。 看一看 this blog entry from Scott Gu 快速概述/示例。 |
![]() |
2
3
我非常喜欢使用msbuild,特别是msbuild社区任务( http://msbuildtasks.tigris.org/ )还有一个XSLT任务,用适当的连接字符串设置等来转换web.config。 我把这些任务放在手边:
显然,这并不是你想要的100%,所以每个开发人员都可以有自己的web.config。 但是,您没有理由不能使用上述原则来拥有应用正确的XSLT的多个构建配置。 我的XSLT如下所示:
|
![]() |
3
2
在构建期间,可以始终使用nant+nant.contrib修改web.config。 nant有xmlpeek和xmlpoke任务,允许您更新XML文件。 例如 <xmlpoke file=“$dist.dir/web.config” xpath=“/configuration/applicationsettings/myproj.web.properties.settings/setting[@name='myproj_web_service']/value” value=“http://$appserver/service.asmx”/>gt; |
![]() |
4
2
|
![]() |
5
1
我已经领养了 Jean Paul Boodhoo Method 改变配置。 一般的想法是拥有一个或多个标记化的配置模板文件,而不是配置文件本身。然后有一个构建脚本任务,用单个本地属性文件中的值替换标记。此属性文件包含所有配置差异,并且每个工作副本都是唯一的。 这个系统对我来说工作得很好,一旦开始设置,管理环境变化就轻而易举了。 |
![]() |
M C · 如何在vs代码上配置Java EE环境? 1 年前 |
![]() |
Rost · 将文件内容与400错误请求一起获取 1 年前 |
![]() |
Yogesh · Nginx未按预期重定向域 1 年前 |
![]() |
Sam · Intellij:SDK 17与源版本17不兼容 1 年前 |