.net Core学习笔记

API相关    api不需要网站可视化的内容,比如javascript文件,css文件,因为他没有用户界面,webApi公开的数据经常由其他的应用程序进行使用,可以简单理解为程序和程序之间打交道,因此api模板只会创建Controllers文件夹,不会创建Models和Views文件夹,提供RESTful API服务,不需要javascript css 和布局文件

ASP.NET Core 中的.csproj项目文件,不再包含任何文件夹或者文件引用,改由文件系统来确定那些文件或者文件夹属于项目

再启动类startup类中有两个方法,这两个方法做了非常重要的事情

ConfigureServices()方法配置应用程序所需要的服务

Configure()方法配置应用程序的请求处理管道

ASP.NET Core应用程序可以托管再进程内(inProcess)或者进程外(outOfProcess)

Startup.cs文件下的Configure()方法下的代码意思是仅当前环境变量值为Development的时候,程序发生异常才会显示开发异常页面

.net Core学习笔记

 

中间件(Middleware):中间件是一个可以处理http请求或响应的软件管道,在asp.netcore中,中间件有非常特定的用途,比如,我们可能需要一个中间件来验证用户,一个中间件来处理错误,一个中间件来提供静态文件,比如JavaScript文件,css文件和图片等

 

上一篇:单一职责在.NET中


下一篇:winform代码生成器分享