HTTP 错误 500.35 - 同一进程中的 ANCM 多个进程内应用程序错误 运行 Azure App Service 中的 .NET 5 应用程序
HTTP Error 500.35 - ANCM Multiple In-Process Applications in same Process error running .NET 5 app in Azure App Service
我已经将许多 .NET Core 控制台应用程序部署到 Azure 应用服务,每个应用程序都配置为一个单独的虚拟应用程序。如果我尝试访问其中任何一个,我都会收到错误消息:
HTTP Error 500.35 - ANCM Multiple In-Process Applications in same Process
我的 Azure App Service 配置如下
我了解到此问题可能是由某个应用程序针对不存在的 .NET Core 版本引起的,但这些项目都是针对 .NET 5.0 的。我也按照此处列出的步骤进行操作 但我仍然遇到同样的问题。
HTTP Error 500.35 – ANCM Multiple In-Process Applications in same
Process
每个 IIS 应用程序池只允许一个进程内应用程序。请将应用程序“/LM/W3SVC/2/ROOT”分配给不同的 IIS 应用程序池,
- 尝试删除发布解决方案后生成的 web.config 文件中的 V2。
<handlers>
<add name="aspNetCore" path="*" verb="*"
modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
而不是
<handlers>
<add name="aspNetCore" path="*" verb="*"
modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
我已经将许多 .NET Core 控制台应用程序部署到 Azure 应用服务,每个应用程序都配置为一个单独的虚拟应用程序。如果我尝试访问其中任何一个,我都会收到错误消息:
HTTP Error 500.35 - ANCM Multiple In-Process Applications in same Process
我的 Azure App Service 配置如下
我了解到此问题可能是由某个应用程序针对不存在的 .NET Core 版本引起的,但这些项目都是针对 .NET 5.0 的。我也按照此处列出的步骤进行操作 但我仍然遇到同样的问题。
HTTP Error 500.35 – ANCM Multiple In-Process Applications in same Process
每个 IIS 应用程序池只允许一个进程内应用程序。请将应用程序“/LM/W3SVC/2/ROOT”分配给不同的 IIS 应用程序池,
- 尝试删除发布解决方案后生成的 web.config 文件中的 V2。
<handlers>
<add name="aspNetCore" path="*" verb="*"
modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
而不是
<handlers>
<add name="aspNetCore" path="*" verb="*"
modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>