【问题标题】:Issue with using Visual Studio Online to deploy web app使用 Visual Studio Online 部署 Web 应用程序的问题
【发布时间】:2016-01-14 16:50:00
【问题描述】:

我需要使用 .NET 4.5 Web 应用程序实现持续集成/部署。 我的构建定义有 3 个步骤:

  1. Visual Studio 构建
  2. Visual Studio 测试
  3. Azure Web 应用部署

构建和测试步骤运行良好。所有测试通过。但它在部署步骤中会引发错误。

这是我的构建步骤设置:

MSBuild 参数值为:

/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.stagingDirectory)\WebApp.zip"

这是我的部署步骤设置:

这是我的构建结果:

这是错误信息。

任何帮助将不胜感激。

【问题讨论】:

    标签: azure continuous-integration azure-devops


    【解决方案1】:

    问题在于 MSBuild 中给出的 PackageLocation 值。

    尝试如下更改 MSBuild 参数:

    /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.stagingDirectory)($ProjectName).cspkg"
    

    【讨论】:

      【解决方案2】:

      Web Deploy Package 路径中有一个空格,删除它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-13
        相关资源
        最近更新 更多