当然对于老手来说
比来项目上开始使用.net core,新的项目,熟悉的对象对照多,此刻花点时间来梳理一下,重头开始搭建一个.net core项目。哈哈,这个相对老手来说,预计会感受小儿科,没事,也就当一次分享总结罢了,但愿对有辅佐的小伙伴有点辅佐就好。
环境筹备:
为了开发.net core,微软已经明确终止.net core 2.2,所以我们在实际开发中必需要用.net core3.1了吧,为了更好的使用,所以开发环境赶忙升级上来:vs总得升级到vs2019了吧,.net core3.1连忙装上。哈哈,其实想想也就是这两个环境,不空话,简单搞定就开始撸代码啦。
第一步:创建一个.net core 项目:
其实创建一个.net core项目还是很简单的,只要会.net项目的,那就是小儿科,如果刚刚入行,百度也是一大波大波的。下面也简单的来创建一下,供参考:
凭据如下框红的部分选择,继续下一步:
填写好项目名称,进入到如下界面,凭据匡红选择即可一个.net core 项目的创建
哈哈,是不是感受超级简单,有这个觉得那就对啦!!!
第二步:简单介绍.net core 项目的目录布局
是不是看上去似曾相识的觉得,嗯有这个觉得就对了,只要会MVC和webform经验的小伙伴觉得是不是更明显。上面就是.net core 项目的目录布局,在实际项目开发中,也就是凭据这个目录接口进行本身的项目撸代码,好了,今天不说具体的撸代码了。下面简单介绍一下.net 的运行机制吧!
第三步:简单梳理一下.net core项目的配置文件:
首先.net core 的配置文件都是.json后缀文件,主要由两个配置文件launchSettings.json和appsettings.json
launchSettings.json:简单的说就是项目配置文件,也就是单击项目属性可视化界面对应的json数据文件,里面主要配置一下环境变量等等,其主要还是为调试需要。
appsettings.json:就是应用内配置,其实简单的说也就是相当于.net项目中的web.config配置文件,这样说是不是就懂啦,哈哈所以不久不多说了。
第四步:.net core项目启动方法:
,net core项目的启动概略有如下几种方法:
1、直接通过vs,以IIS为宿主进行启动(操纵简单)
2、直接通过vs,自宿主启动
3、通过命令行启动
命令行启动其实也有两种方法:
直接通过源码启动:
进入到源码地址目录:执行如下命令即可:
dotnet run --urls "http://*9000"
通过编译文件启动:
进入到编译后的文件地址目录:执行如下命令即可:
dotnet /项目名称.dll --urls "http://*8000;https://*8001;"
4、固然是生成环境中,可以通过各类容器启动,好比:docker等等
第五步:.net core启动端口设置:
通过第四步,差别方法把措施跑起来,你会发明,差此外方法其端口也不经不异,那么是哪儿控制了其端口呢?
其实.net core可以通过如下4种方法来时设置措施端口:
环境变量:也就是通过launchSettings.json的如下节点来配置措施端口
硬编码:也就是直接将端口写在代码中,具体怎么操纵,下面再说
应用配置:也就是通过appsettings.json的如下节点来配置措施端口
"urls": "http://*:9000"
命令行:这个就是通过命令行启动时的 -urls后行列队伍的地点
以上4种方法的优先级是至上而下逐级升高
第六步:.net core的运行机制
首先梳理一下Program.cs文件的代码逻辑及其成果,有了这个观点后,就清楚了
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/33122.html