在部署到新创建的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>
和
<Data>Could not find inprocess request handler. Captured output from invoking hostfxr: </Data>
我正在csproj中部署64位Web (<RuntimeIdentifier>win-x64</RuntimeIdentifier>
)。
发布于 2019-09-18 03:25:18
在谷歌上搜索这些错误可以发现,这与64位/32位错配有关。Azure应用程序服务设置为32位,这需要更改。从AspNetCore.Docs 13013期复制和修改:
自.NET Core2.2发布以来,确实有32位和64位的运行时可用。若要将平台设置为64位,请转到应用程序服务>配置>常规设置>平台设置>平台> 64位。请注意,您需要一个基本的或更高的服务应用程序计划。
https://stackoverflow.com/questions/57984638
复制相似问题