1.ASP.NET Core 中的配置源
appsettings.json,appsettings.{Environment}.json,不同环境下对应不同的托管环境
User secrets(用户机密)
Environment variables(环境变量)
Command-line arguments(命令行参数)
2.中间件
ASP.Net Core 默认不支持 静态文件服务
默认的静态文件服务文件夹为 wwwroot
要使用静态文件,必须使用UseStaticFiles()中间件
要定义默认文件,必须使用UseDefaultFiles()中间件
默认支持的文件列表:
index.htm、index.html、default.html、default.htm
UseDefaultFiles()必须注册在UseStaticFiles()前面
UseFileServer结合了UseStaticFiles,UseDefaultFiles和UseDirectoryBrowser中间件的功能
3.MVC
MVC是用于实现应用程序的 用户界面层 的架构设计模式
Model:包含一组数据的类和管理该数据的逻辑信息。
View:包含显示逻辑,用于显示Controller提供给它的模型中数据
Controller:处理http请求,调用模型,请选择一个视图来呈现该模型