使用与 AspNetCoreModuleV2 相同的应用程序池托管多个 .net 核心
Hosting multiple .net core using the same application pool with AspNetCoreModuleV2
您好,我正在尝试在 IIS 中使用相同的应用程序池托管多个 .net core 3 应用程序
但是在另一个应用程序上收到 ACME 500 错误并且只有第一个托管的正在运行
有谁知道这背后的原因是什么?
注意:我们尝试将 webconfig "AspNetCoreModuleV2" 中的模块版本降低到 "AspNetCoreModule" 并且其他应用程序可以正常工作,但我不想使用此解决方案。
每个池一个应用程序是 ASP.NET Core module in-process hosting mode 的设计限制。
Sharing an app pool among apps isn't supported. Use one app pool per
app.
您要么接受它,要么切换到进程外模式(实际上您是通过使用 ASP.NET 核心模块的版本 1 做到的)。
我试过 运行 多个站点共享同一个应用程序池并且它工作正常,但有时它表现得很奇怪所以有单独的应用程序池更好。
例如您可能会遇到以下错误:
Asp.Net Core 2.2 - HTTP Error 500.0 - ANCM In-Process Handler Load
Failure
为避免此类问题,请为每个 .NET Core 站点创建单独的应用程序池。
Sharing an app pool among apps isn't supported. Use one app pool per
app.
您好,我正在尝试在 IIS 中使用相同的应用程序池托管多个 .net core 3 应用程序 但是在另一个应用程序上收到 ACME 500 错误并且只有第一个托管的正在运行 有谁知道这背后的原因是什么?
注意:我们尝试将 webconfig "AspNetCoreModuleV2" 中的模块版本降低到 "AspNetCoreModule" 并且其他应用程序可以正常工作,但我不想使用此解决方案。
每个池一个应用程序是 ASP.NET Core module in-process hosting mode 的设计限制。
Sharing an app pool among apps isn't supported. Use one app pool per app.
您要么接受它,要么切换到进程外模式(实际上您是通过使用 ASP.NET 核心模块的版本 1 做到的)。
我试过 运行 多个站点共享同一个应用程序池并且它工作正常,但有时它表现得很奇怪所以有单独的应用程序池更好。
例如您可能会遇到以下错误:
Asp.Net Core 2.2 - HTTP Error 500.0 - ANCM In-Process Handler Load Failure
为避免此类问题,请为每个 .NET Core 站点创建单独的应用程序池。
Sharing an app pool among apps isn't supported. Use one app pool per app.