gpt4 book ai didi

将我的应用程序升级到 Asp.net Core 2.1.1 后,Azure 应用程序服务抛出 System.BadImageFormatException

转载 作者:行者123 更新时间:2023-12-03 01:42:46 25 4
gpt4 key购买 nike

我将 Web 应用程序升级到最新的 Asp.net Core 2.1.1,然后直接从 GitHub 将其推送到 Azure 应用服务。当我访问我的网站时,我得到了 500 并且日志显示以下内容

System.BadImageFormatException: at System.Runtime.Loader.AssemblyLoadContext.LoadFromPath (System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e) at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath (System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e)

docs关于异常本身是说“当动态链接库(DLL)或可执行程序的文件镜像无效时引发的异常。”,而 others mentioned这是因为 Azure 使用 x86 版本的 .net core。

无论如何,我都不知道我到底需要做什么来解决这个问题。感谢您对此提供的任何帮助。

最佳答案

If this exception occurs for an Azure Apps deployment when upgrading an app and deploying newer assemblies, manually delete all files from the prior deployment.

Lingering incompatible assemblies can result in a System.BadImageFormatException exception when deploying an upgraded app.

尝试手动删除先前部署中的所有文件。

更多详情可以引用这个article .

关于将我的应用程序升级到 Asp.net Core 2.1.1 后,Azure 应用程序服务抛出 System.BadImageFormatException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51087014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com