C# 正在Azure应用程序服务的ASP.Net核心应用程序中获取System.BadImageFormatException和System.InvalidProgrameException
在过去的几天里,我观察到我们的web服务返回了相当数量的500个,深入查看日志,发现出现了以下两个异常:C# 正在Azure应用程序服务的ASP.Net核心应用程序中获取System.BadImageFormatException和System.InvalidProgrameException,c#,asp.net-core,azure-web-app-service,C#,Asp.net Core,Azure Web App Service,在过去的几天里,我观察到我们的web服务返回了相当数量的500个,深入查看日志,发现出现了以下两个异常: System.BadImageFormatException-错误的IL范围 System.InvalidProgrameException-公共语言运行库检测到无效程序 我无法在本地实例上重新编程,也无法从Azure获取任何进一步的信息。重新启动计算机和重新部署代码没有帮助。我们使用的NuGet软件包已经有一段时间没有改变了 这是运行在.Net Core 2.2上的ASP.Net Co
- System.BadImageFormatException-错误的IL范围
- System.InvalidProgrameException-公共语言运行库检测到无效程序
欢迎任何建议。我在我的一封电子邮件中看到了同样的问题,我不得不深入研究,看看解决方案是什么
如果您已通过门户的“扩展”选项卡启用应用程序洞察,请将其关闭,并通过门户的“应用程序洞察”选项卡启用应用程序洞察。希望这能解决你的问题。问题是您是否混合使用32位和64位DLL?通过插件加载任何内容?此错误与应用程序洞察相关。我不清楚是什么导致了这个问题,但我认为它与虚拟机使用的版本有关。我会检查这一点,并返回一个更好的答案。