Я обновил свое веб-приложение до последней версии Asp.net Core 2.1.1, а затем перенес его в службу приложений Azure из GitHub напрямую. Когда я зашел на свой сайт, я получил 500, и в журнале показывается следующее
System.BadImageFormatException:
в System.Runtime.Loader.AssemblyLoadContext.LoadFromPath (System.Private.CoreLib, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 7cec85d7bea7798e)
at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath (System.Private.CoreLib, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 7cec85d7bea7798e)
docs на самом исключении говорит «Исключение, которое выдается, когда образ файла библиотеки динамических ссылок (DLL) или исполняемой программы недопустим»., В то время как другие упоминали это потому, что Azure использует x86-версию ядра .net.
В любом случае, я не мог понять, что именно мне нужно сделать, чтобы решить эту проблему. Спасибо за любую помощь в этом.