6.ASP.NET Core中的Main方法
在这篇文章中,我将带领大家详细学习ASP.NET Core 中的Main方法。在这篇文章中,我将向大家详细介绍下面几个问题: ASP.NET Core Main方法的重要性 为什么我们在ASP.NET Core中会有一个Main方法? 当你运行一个ASP.NET Core应用程序的时候,背后发生了什么? 为了解释这些问题,我们首先打开,在之前的文章中,新建的空模板的ASP.NET Core项目。 你可以看到我们有一个Program类文件,里面包含图中所示的代码。 从上图中,我们可以看到程序包含一个公共的静态无返回值的Main方法,我们已经知道,当我们创建控制台应用程序的时候,也会有有一个Program类,其中也有一个Main方法。控制台应用程序中的Main方法,是应用程序的入口。 现在的问题是,我们这里并不是创建的控制台应用程序,而是创建的一个ASP.NET Core Web应用程序,那么我们为啥也有一个Main方法呢? 为什么我们在ASP.NET Core中会有一个Main方法? 你需要特别注意的是,ASP.NET Core应用程序,最开始启动的时候,就是作为一个控制台应用程序启动的,Main方法就是ASP.NET Core Web应用程序的入口。 所以当我们执行ASP.NET Core应用程序的时候,它会首先去找Main方法,这是应用程序执行的入口。Main方法配置这个ASP