Asp.net core IIS上的自托管ASP.NET core 2.2完整.NET framework
是否可以在完整的.NET framework和IIS上运行ASP.NET core 2.2应用程序,而无需在服务器上安装.NET core 2.2?它应该是一个独立的应用程序Asp.net core IIS上的自托管ASP.NET core 2.2完整.NET framework,asp.net-core,Asp.net Core,是否可以在完整的.NET framework和IIS上运行ASP.NET core 2.2应用程序,而无需在服务器上安装.NET core 2.2?它应该是一个独立的应用程序 因此,它应该从IIS运行。是的,您可以在完整的.NET framework或.NET Core上运行ASP.NET Core 2.2 你的问题可能重复,没有多大意义。不能在.NET框架上运行.NET核心应用程序--它们是不同的框架。您可以有一个自包含的.NET Core应用程序,但这样就根本不使用.NET Framewor
因此,它应该从IIS运行。是的,您可以在完整的.NET framework或.NET Core上运行ASP.NET Core 2.2
你的问题可能重复,没有多大意义。不能在.NET框架上运行.NET核心应用程序--它们是不同的框架。您可以有一个自包含的.NET Core应用程序,但这样就根本不使用.NET Framework。@Jeroenmoster ASP.NET Core高达2.2.x的版本可以在这两个框架上运行,EF Core也可以运行。这就像90年代的
激活一切
,00年代的.NET一切
。ASP.NET Core 3是第一个仅在.NET Core上运行的版本。出于某种原因,我设法忽略了这一点,并且给人的印象是ASP.NET Core在第一个版本中实际上就是.NET Core(根据定义,它不在框架上运行)。但显然,从第一个版本开始,框架支持就一直存在。你可以看出我没有做太多的ASP.NET开发(核心或其他)。自托管和在IIS上是互斥的:P自托管通常意味着在IIS中不托管它(即,与直接充当面向互联网服务器的自托管WCF服务类似。另一方面,自包含意味着,应用程序和每个应用程序运行时一起提供,类似于一些Java应用程序所做的,它们自带JRE,不使用系统上安装的JRE