WebDeploy 部署多个网站

发布于 2024-10-14 23:22:38 字数 306 浏览 2 评论 0原文

我们正在使用此过程来使用 WebDeploy 来部署和编译作为解决方案一部分的两个网站。我们采用的方法可以在这里找到:

http://vishaljoshi。 blogspot.com/2010/11/team-build-web-deployment-web-deploy-vs.html

但它只部署其中一个网站;有没有办法告诉它同时发布?

谢谢。

We're using this process to use WebDeploy to deploy and compile two web sites that are a part of the solution. The approach we took was found here:

http://vishaljoshi.blogspot.com/2010/11/team-build-web-deployment-web-deploy-vs.html

But it's only deploying one of the web sites; is there a way to tell it to publish both?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

念三年u 2024-10-21 23:22:38

基于上述演练创建的 Web 包(即通过 VS 2010 及其衍生产品,如 TFS 等)只能包含一个 Web 项目。不幸的是,VS 生成的 Web 包在这个意义上会受到限制。如果您直接使用 Web Deploy (MSDeploy) EXE 或 API,然后您可以在 IIS 等中打包多个网站。我相信您正在尝试通过 Team Build 来完成此操作,因此这并不是真正的一种选择。

不过,在 Team Build 中,您可以创建多个构建定义来创建多个包。您还可以在 .csproj 或 .vbproj 文件中设置属性(与演练的步骤 10 中提到的属性相同)。如果多个项目的 DeployOnBuild 属性设置为 true,那么从 TFS 内的单个解决方案构建中,您可以生成多个 Web 包。您仍然需要独立部署每个网络。
希望这有帮助

Web Packages created based on the above walkthrough (i.e. via VS 2010 and its derivatives like TFS etc) can only contain one web project. Unfortunately VS generated Web Packages will be limited from this sense. If you use Web Deploy (MSDeploy) EXE or API directly and then you can package more than one web site within IIS etc. I believe you are trying to accomplish this via Team Build so that is not really an option.

Although, in Team Build you can create more than one build definitions to cause multiple packages to be created. You can also set properties in your .csproj or .vbproj file (same properties mentioned in Step10 of the walkthrough). If more than one project have properties DeployOnBuild set to be true then from within single solution build within TFS you can have multiple web packages generated. You will still have to deploy each web independently.
Hope this helps

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文