当前位置:首页 > Web开发 > 正文

当然对于老手来说

2024-03-31 Web开发

  比来项目上开始使用.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