ASP.NET CORE Study01

asp.net core 多种启动方式

asp.net core 可以通过项目名称,iis express 或 iis 进行启动,更具是进程内还是进程外托管,asp.net core web应用程序的支持服务器并不一样,使用项目名称启动默认会忽略进程内进程外的区别,而使用iis express 和 iis 都是明显的不同。

在这里插入图片描述

asp.net core web 应用程序默认是进程托管。

asp.net core 典型项目的项目结构

如下图:
在这里插入图片描述

典型的asp.net core mvc 项目结构如图,其中wwwroot 下是一些静态文件一般是js ,css等,controllers 下是各个控制器,models 中模型类,views 下是视图一般是cshtml 文件,program.cs 是整个asp.net core web应用程序的启动类,是整个程序的起点入口,startup.cs 是配置asp.net core项目的各种服务的配置类,appsettings.json 项目的配置信息。

asp.net core 项目下的launchsettings.json 和appsettings.json

一般而言,launchsettings.json 是整个项目的项目启动配置文件,在这里配置是整个项目启动时需要进行的各种配置,如程序运行环境的指定,同时launchsettings 文件仅使用于本地开发环境,我们不需要把它发布到生产环境中。
而在项目发布到生产环境时需要使用某些独立的配置,就需要使用appsettings 配置文件,在该文件中将存放应用程序运行的配置信息,比如数据库连接字符串等。

おすすめ

転載: blog.csdn.net/weixin_46178278/article/details/118436283