ASP.NET Core 3.x 学习

2021-03-11 19:28

阅读:675

标签:with   函数的参数   home   一个   express   构造函数   start   rtu   通过   

其实原本学过2.x, 完全是按官方文档学的.并且做了一个自制api给集团某服务使用. 也了解了一下性能, 部署方式, 以及一些坑.

现在觉得这玩意确实强大, 代表了未来, 所以就升级一下知识吧.

这次学的是杨旭老师的视频教程, 感觉有些原本理解的比较模糊的知识点有了加强. 那么在此就简单的以列举的方式写出来吧. 因为本来也只是给自己看的. 没必要太结构化了.

 

新建项目及配置

依赖注入

配置在startup文件内的ConfigureServices

3.x和2.x的区别是, 现在要用mvc可以用新写法, 是services.AddControllersWithViews(), 且要配合app.UseRouting()

在controller中可以写一个构造函数, 参数可以写注入什么服务, 比方说在HomeController的构造函数的参数里直接加参数IClock clock

 

用vs来管理前端包

首先是可以右键add, 然后

  • 可以用libman, 很方便, 搜索包的格式如bootstrap@4.3.1
  • 也可以新建一个package.json, 然后增加的格式如"bootstrap":"4.3.1"

 

其他知识

其实.net core app本质上是一个控制台程序. 通过内置服务器配合iis实现http网站

所以vs调试的时候可以不用iisexpress来运行

 

ASP.NET Core 3.x 学习

标签:with   函数的参数   home   一个   express   构造函数   start   rtu   通过   

原文地址:https://www.cnblogs.com/exkaede/p/12833463.html


评论


亲,登录后才可以留言!