Azure WebApp上VS持续交付的程序集错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure WebApp上VS持续交付的程序集错误相关的知识,希望对你有一定的参考价值。

我是WebApp的管理员,在使用持续交付时我有一种奇怪的行为。如果我右键单击站点项目并选择发布站点工作正常,但如果我使用VisualStudio.com构建和发布我有以下问题:

Azure assembly error

正如我所说,如果我发布网站一切都很好。在发布和存储位于bin文件夹后,我使用Kudu检查文件。

Kudu bin

以下是一些配置:

csproj file

web.config

这里有构建和发布结果:Build result Release result

答案

我建议您尝试为Windows Azure StorageClient库添加程序集绑定重定向。

参考:http://robertgreiner.com/2012/12/could-not-load-file-or-assembly-microsoft-windows-azure-storage-client/

另请查看此https://devnet.kentico.com/questions/windows-azure-storage-dll-version-mismatch链接,其中讨论了类似的问题并检查是否有帮助。

另请尝试以下解决方法

UnInstall-Package WindowsAzure.Storage
Install-Package Microsoft.Data.Services.Client -Version 5.6.0
Install-Package WindowsAzure.Storage
另一答案

在经过大量研究后,我发现WindowsAzure.Storage v9与WebJobs不兼容。我刚刚降级到V8.1.1,现在还可以。

以上是关于Azure WebApp上VS持续交付的程序集错误的主要内容,如果未能解决你的问题,请参考以下文章

建立Azure Dev Ops持续集成和持续交付(CICD)(准备好Azure Web App资源)

MSI vs nuget包:哪个更适合持续交付?

Azure WebApp Asp.NET Core 2 错误:启动应用程序时出错

持续集成 vs. 持续交付 vs. 持续部署

建立Azure Dev Ops持续集成和持续交付(CICD)(使用 Azure Pipelines 建立CICD)

建立Azure Dev Ops持续集成和持续交付(CICD)(使用 Azure Pipelines 建立CICD)