.net core Azure应用程序服务-.Net Core-无法启动应用程序/LM/W3SVC/####/ROOT,错误代码";0x800700c1“;

.net core Azure应用程序服务-.Net Core-无法启动应用程序/LM/W3SVC/####/ROOT,错误代码";0x800700c1“;,.net-core,64-bit,azure-web-app-service,.net Core,64 Bit,Azure Web App Service,部署到新创建的Azure应用程序服务后,出现以下错误: HTTP Error 500.0 - ANCM In-Process Handler Load Failure eventlog.xml显示以下两行: <Data>Failed to start application '/LM/W3SVC/1773510456/ROOT', ErrorCode '0x800700c1'.</Data> 无法启动应用程序“/LM/W3SVC/1773510456/ROOT”,错误

部署到新创建的Azure应用程序服务后,出现以下错误:

HTTP Error 500.0 - ANCM In-Process Handler Load Failure
eventlog.xml显示以下两行:

<Data>Failed to start application '/LM/W3SVC/1773510456/ROOT', ErrorCode '0x800700c1'.</Data>
无法启动应用程序“/LM/W3SVC/1773510456/ROOT”,错误代码“0x800700c1”。

找不到进程内请求处理程序。从调用hostfxr捕获的输出:

我正在csproj内部部署一个64位Web Api(
win-x64

通过谷歌搜索错误发现它与64位/32位不匹配有关。Azure应用程序服务设置为32位,需要更改。复制和修改自:

Azure应用程序服务提供32位和64位运行时 自从.NETCore2.2发布以来。将平台设置为64 位,转到应用程序服务>配置>常规设置>平台设置>平台>64位。请注意,您需要有一个基本或更高的服务应用程序计划

<Data>Could not find inprocess request handler. Captured output from invoking hostfxr: </Data>