【问题标题】:Deployment to Azure Blob Storage ends up with error部署到 Azure Blob 存储最终出现错误
【发布时间】:2016-11-14 05:02:40
【问题描述】:

尝试部署工件最终会出现以下错误:

输入不是有效的 Base-64 字符串,因为它包含非 base 64 字符、两个以上的填充字符或非法字符 在填充字符之间。

我在 AppVeyor 中构建应用之前和之后运行了两个脚本:

cd $env:APPVEYOR_BUILD_FOLDER\patch;
npm install;
node patch-project-json.js $env:APPVEYOR_BUILD_FOLDER\src\Project1\project.json $env:APPVEYOR_BUILD_VERSION;
node patch-project-json.js $env:APPVEYOR_BUILD_FOLDER\src\Project2\project.json $env:APPVEYOR_BUILD_VERSION;
node patch-project-json.js $env:APPVEYOR_BUILD_FOLDER\src\Project3\project.json $env:APPVEYOR_BUILD_VERSION;


cd $env:APPVEYOR_BUILD_FOLDER
dotnet restore

和

dotnet publish .\src\Project1 --output $env:APPVEYOR_BUILD_FOLDER\deploy\Project1 --configuration Release --no-build;
dotnet publish .\src\Project2 --output $env:APPVEYOR_BUILD_FOLDER\deploy\Project2 --configuration Release --no-build;
dotnet publish .\src\Project3 --output $env:APPVEYOR_BUILD_FOLDER\deploy\Project3 --configuration Release --no-build

如您所见,我使用this 在project.json 文件中基于$env:APPVEYOR_BUILD_VERSION 设置版本。不知道有没有相关信息。因此,在成功构建和发布后,我想将工件上传到 blob 存储。

【问题讨论】:

    标签: deployment asp.net-core continuous-integration azure-blob-storage appveyor


    【解决方案1】:

    原来我在 Storage access key 条目的部署设置中有拼写错误;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-06
      • 2021-10-01
      • 2019-06-12
      • 1970-01-01
      • 2017-03-02
      • 2021-07-09
      • 2017-04-17
      相关资源
      最近更新 更多