我们正在使用此过程来使用 Web 部署来部署和组合作为解决方案一部分的两个网站。我们采取的方法可以在这里找到:
http://vishaljoshi.blogspot.com/2010/11/team-build-web-deployment-web-deploy-vs.html
但它只是部署其中一个网站;有没有办法告诉它同时发布?
Thanks.
基于上述演练创建的 Web 包(即通过 VS 2010 及其衍生产品,如 TFS 等)只能包含一个 Web 项目。不幸的是,VS 生成的 Web 包在这个意义上会受到限制。如果您直接使用 Web Deploy (MSDeploy) EXE 或 API,然后您可以在 IIS 等中打包多个网站。我相信您正在尝试通过 Team Build 来完成此操作,因此这并不是真正的一种选择。
不过,在 Team Build 中,您可以创建多个构建定义来创建多个包。您还可以在 .csproj 或 .vbproj 文件中设置属性(与演练的步骤 10 中提到的属性相同)。如果多个项目的 DeployOnBuild 属性设置为 true,那么从 TFS 内的单个解决方案构建中,您可以生成多个 Web 包。您仍然需要独立部署每个网络。
希望这可以帮助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)