Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 正在Azure应用程序服务的ASP.Net核心应用程序中获取System.BadImageFormatException和System.InvalidProgrameException_C#_Asp.net Core_Azure Web App Service - Fatal编程技术网

C# 正在Azure应用程序服务的ASP.Net核心应用程序中获取System.BadImageFormatException和System.InvalidProgrameException

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

在过去的几天里,我观察到我们的web服务返回了相当数量的500个,深入查看日志,发现出现了以下两个异常:

  • System.BadImageFormatException-错误的IL范围
  • System.InvalidProgrameException-公共语言运行库检测到无效程序
我无法在本地实例上重新编程,也无法从Azure获取任何进一步的信息。重新启动计算机和重新部署代码没有帮助。我们使用的NuGet软件包已经有一段时间没有改变了

这是运行在.Net Core 2.2上的ASP.Net Core应用程序,托管在Azure应用程序服务中


欢迎任何建议。

我在我的一封电子邮件中看到了同样的问题,我不得不深入研究,看看解决方案是什么


如果您已通过门户的“扩展”选项卡启用应用程序洞察,请将其关闭,并通过门户的“应用程序洞察”选项卡启用应用程序洞察。希望这能解决你的问题。问题是

您是否混合使用32位和64位DLL?通过插件加载任何内容?此错误与应用程序洞察相关。我不清楚是什么导致了这个问题,但我认为它与虚拟机使用的版本有关。我会检查这一点,并返回一个更好的答案。