WebDeploy 部署多个网站

2023-11-25

我们正在使用此过程来使用 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(使用前将#替换为@)

WebDeploy 部署多个网站 的相关文章

  • OpenSSL SSL_connect:SSL_ERROR_SYSCALL VS2017 社区/TFS

    我无法将本地 git 与 Visual Studio 在线同步 这是我得到的错误 Git 因致命错误而失败 无法访问 https mysite visualstudio com DefaultCollection git MajorMain
  • 在没有 IIS 的计算机中打开设置为 IIS 目录的 Web 项目,指向嵌入式服务器

    我可以在TFS中打开一个Web项目 但是 在我的 QA 环境中 我必须将其更改为使用 IIS 在我的本地开发环境中 我没有IIS 无法安装它 新的公司规则拒绝我进行 QA 访问 并且我无法打开我的 Web 项目来在我的计算机中修复它 当我打
  • 使用 TFS 个人访问令牌克隆 Git 存储库

    我正在尝试以编程方式克隆 git 存储库 我的 ASP NET MVC 应用程序正在创建并启动一个进程 处理进程的代码工作正常 但是当尝试使用本地 TFS PAT 克隆 git 存储库时 身份验证失败 我无法使用 NTLM 或要求用户输入凭
  • 在 Visual Studio 2013 中更改 TFS 源代码管理映射

    我有多个先前映射到托管 TFS 的解决方案 他们的本地映射也已定义 并且所有源代码都是本地最新的 此后我停止了 TFS 订阅并开始使用 Visualstudio com 作为我的 TFS 服务器 我进入其中一个解决方案 从解决方案中删除 v
  • Git 到 TFS 源代码管理迁移

    我想看看 TFS 如何为我的命令工作 所以我想将我们当前的 GIT 存储库移动到 TFS 数据库 我们使用 GIT 来获得普遍的分支支持 因此我想使用 TFS 2010 来解决该问题 现在的问题是 如何将 GIT 存储库导出到 TFS 显然
  • “解决方案的源代码控制之间似乎存在差异......”

    我们在 Visual Studio 2005 和 TFS 中经常遇到此错误 任何人都可以帮助我们查明此消息的原因吗 完整的消息是 解决方案的来源之间似乎存在差异 控制有关某些项目的信息以及 项目文件 为了解决这个差异 有必要检查 项目文件并
  • 从 TFS 下载工作项附件(文件已损坏)

    我正在尝试创建 C 代码 因此我可以自动从 Team Foundation Server 下载 BUGS 预定义查询的所有附件 该代码似乎工作得很好 但所有下载的文件都因意外原因而损坏 我无法查看它们 有人可以看一下代码并分享意见吗 非常感
  • TFS 构建代理无法找到 npm

    在本地托管的 TFS 上 我在构建定义中使用 npm install 构建步骤 在我安装的代理机器上nodejs https nodejs org en 并且可以运行npm从命令行 当我尝试对构建进行排队时 我会弹出一条消息 找不到具有以下
  • 通过 TFS 构建服务执行时 MSBuild 找不到引用

    我有一个参考 Telerik 程序集的解决方案 引用的版本已安装在构建服务器上 问题是 持续集成构建总是成功的 直到我升级解决方案和构建服务器上的 Telerik 程序集 现在构建无法提供经典的 无法解析此引用 我检查了我的解决方案 一切都
  • PowerShell(2.0,32 位)无法加载 TFS 2010 管理单元...除非可以

    我有一个与 Team Foundation Server 交互的 PowerShell 脚本 当我在 PowerShell 控制台中运行它时 它运行得很好 这对于测试它来说很好 但我想通过双击它或批处理文件或其他东西来运行它 我什至选择右键
  • 如何替换 Visual Studio/TFS 2010 中的合并工具 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 分布式环境中的 MS Team Foundation Server - 提示所需技巧

    是否有人在地理分布的团队中使用 Team Foundation Server 我们在英国 尝试与澳大利亚的团队合作 但我们发现这非常困难 我们主要的两个问题是 事情正在向我们检查 而我们无需询问最新情况 即使使用代理 大多数事情也需要一段时
  • 如何从本地 TFS2015 获取 PAT

    我们希望将自定义步骤从 XAML 构建迁移到本地 TFS2015 中的新构建任务 我安装了 NodeJS 和 tfx cli 但是当 tfx cli 想要连接到 TFS 时 我需要提供 pat 个人访问令牌 但我找不到在哪里可以获得它 所有
  • 如何使用服务帐户模拟 Azure Devops 中的用户

    我创建了一个服务帐户来模拟组织中的用户 以便以用户的名义更改工作项 我已经将该服务帐户添加到 项目收集服务帐户 组中 其中 代表其他人提出请求 设置为 允许 服务帐户具有 Visual Studio 订阅 然后 我使用与本地 TFS 配合使
  • 我如何知道自上次 TFS 签出以来我实际更改了哪些文件?

    我在 VS2010 中从 TFS 中检查了一堆文件 并对其中几个进行了更改 如何查看我实际更改了哪些文件 使用 TFS 电动工具 打开 Visual Studio 命令提示符 导航到您的工作区 然后键入 tfpt uu noget recu
  • 如何使用 C# 在 tfs 中创建具有本地文件夹映射的工作区

    我正在尝试自动将最新代码从 TFS 服务器获取到本地路径 第一步是在 TFS 服务器中创建工作区 如果尚不存在 我将如何创建具有映射到服务器文件夹的本地文件夹的工作区 Use the VersionControlServer CreateW
  • 如何将 XUnit 事实与 TFS 中的测试用例关联

    我试图弄清楚如何将 TFS 2018 中的测试用例关联到 Net Core 项目中的 Xunit Fact 如果我单击 Visual Studio 2017 测试资源管理器中的 XUnit Fact 关联选项将被禁用 有谁知道如何将 Xun
  • TFS 构建 - 部署/包目标未运行

    我们设置了一个 TFS 构建定义 在其中传递以下额外的 MSBuild 参数 p DeployOnBuild true DeployTarget PipelinePreDeployCopyAllFilesToOneFolder Packag
  • TFS 2017 API;使用变量对构建进行排队

    我正在尝试创建构建请求并为 TFS 构建定义中定义的自定义变量指定新值 我想我可以在不先更新构建定义的情况下完成此操作 我将以下 JSON 发布到 URL http
  • TFS 2012 - 如何判断变更集是否经过代码审查?

    我们最近开始使用 Team Foundation Server 2012 并使用代码审查功能让其他开发人员审查代码更改 看起来效果很好 然而 作为项目负责人 我希望能够看到给定的变更集已被其他人审查 例如 假设开发人员 Bob 进行了更改并

随机推荐