是否可以同时在 IIS 8.5 上部署 .net core 3.1 和 .net 框架站点?



ASPNetCoreModuleV2 是否也会干扰框架应用程序的请求处理?由于 .Net Core 的默认值是 InProcess 托管,如果 IIS 托管站点组合(单独的应用程序池(,它如何影响现有的 .net 框架应用程序?

确保已在服务器上安装了正确版本的 .net 框架。此外,将正确的应用程序池分别绑定到应用程序。

对于 .net 框架应用程序,应用程序池应将 .NET CLR 版本设置为 .NET CLR 版本 v4.0.3.319。在"托管管道模式"中选择"集成",用于现代版本的 .net 框架应用程序。

对于 .net 核心应用程序,请将.NET CLR 版本设置为"无托管代码",并将"托管管道模式"保留为"集成"。

我希望它有所帮助。

是的,您绝对可以在同一个 IIS 实例上同时托管 .net Framework 和 .net 核心网站。

步骤:

  1. 在 IIS 上托管 .NET Framework 网站。默认情况下支持它们。
  2. 按照官方手册托管您的 .NET Core 网站 https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.1

最新更新