【问题标题】:ASP.NET Website CI using Azure Dev Ops Pipeline使用 Azure Devops Pipeline 的 ASP.NET 网站 CI
【发布时间】:2021-06-18 22:13:01
【问题描述】:

我有一个遗留项目,它是一个 ASP.net 网站项目(没有 .csproj 文件)。它为 nuget 和其他依赖项保存 .aspx 文件和 packages.config。现在我想通过 Azure Dev Ops 管道中的 CI/CD 自动化将其部署到 Azure 应用服务。 我找不到适合 CI 所需的所有任务的任何东西。 这里我没有.csproj,所以我使用packages.config构建它

我尝试过的任务

  1. 将 .sln 更新为 .config,因为我在单一解决方案中拥有多个网站。
  2. 使用安装更新 Nuget 还原任务,它不适用于还原
  3. 在排队时,此管道在构建任务上失败
  4. 引发的错误

【问题讨论】:

    标签: asp.net build azure-devops web-site-project


    【解决方案1】:

    Visual Studio Build 任务无法构建 packages.config 文件,此任务使用 MSBuild 构建。在Solution参数中,只能指定.sln文件或.*proj文件。

    解决方案:必需)如果您想构建单个解决方案,请单击 ... 按钮并选择解决方案。

    如果您想构建多个解决方案,请指定搜索条件。你 可以使用单文件夹通配符 (*) 和递归通配符 (**)。 例如,**.sln 搜索所有 .sln 文件 子目录。

    您还可以构建 MSBuild 项目 (.*proj) 文件。如果你正在建造 自定义的 MSBuild 项目文件,我们建议您使用 MSBuild 任务而不是 Visual Studio 构建任务。

    默认值:***.sln

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 2020-08-30
      • 2023-03-14
      • 2021-09-10
      • 1970-01-01
      • 2021-01-12
      • 1970-01-01
      相关资源
      最近更新 更多