代码之家  ›  专栏  ›  技术社区  ›  Wei Lin

在IIS.NET CLR v4.0上运行并集成管理的ASP.NET Core 3.1必须是每个应用程序的池吗?

  •  0
  • Wei Lin  · 技术社区  · 5 年前

    我运行多个asp.net core 3.1应用程序运行windows IIS,系统将显示错误 HTTP Error 500.35 - ANCM Multiple In-Process Applications in same Process

    对于asp.net mvc来说没问题,它可以在同一个池中运行多个应用程序。

    编辑:

    https://docs.microsoft.com/en-us/aspnet/core/test/troubleshoot-azure-iis?view=aspnetcore-5.0#50035-ancm-multiple-in-process-applications-in-same-process

    500.35 ANCM同一过程中的多个过程中应用 工作进程不能在同一进程中运行多个进程内应用程序。

    看起来它必须是每个应用程序的池。。。

    0 回复  |  直到 5 年前
        1
  •  3
  •   Brando Zhang    5 年前

    In-process hosting model article

    不支持在应用程序之间共享应用程序池。每个应用程序使用一个应用程序池。

    这意味着每个asp.net核心应用程序只能使用一个应用程序池。