.NET平台下一个你不知道的框架,我只想说两个字:“牛逼”
框架内容零度框架是一套基于微服务和领域模型驱动设计的企业级快速开发框架,基于微软 .NET 6 + React 最新技术栈构建,容器化微服务最佳实践,零度框架的搭建以开发简单,多屏体验,前后端分离,灵活部署,最少依赖,最新框架为原则,以物联网平台管理系统为业务模型,参考诸多优秀开源框架,采用主流稳定的技术栈,从零开始搭建企业级架构,已向零度订阅会员提供源码。
零度云平台功能特性
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011144905691-564049100.png
零度微服务技术架构图
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011144914299-308527255.png
全新的设备管理界面
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011144921694-2104419259.png
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011144928337-1976038677.png
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011144934876-996090081.png
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011144942533-654662060.png
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011144948445-1823715058.png
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011144956408-1054838682.png
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011145006742-1653403783.png
其它更多功能
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011145012817-1384230944.png
本地调试教程
环境介绍
系统:Windows11/32G
VS版本:2022最新版
数据库:MSSQLLocalDB,MongoDB
第一步,下载源码
需要开通零度会员,官网:https://www.xcode.me/
点击下载
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011145027496-1858593832.png
[*]ZeroFramework.ReverseProxy 负责网关和反向代理
[*]ZeroFramework.DeviceCenter.API 设备服务API
[*]ZeroFramework.IdentityServer.API IdentityServer身份认证中心
[*]ZeroFramework.DeviceCenter.Web前端React项目
第二步,数据库迁移
ZeroFramework.DeviceCenter.API 以及 ZeroFramework.IdentityServer.API需要迁移数据库
ORM采用的是EFCore,并且在ZeroFramework.DeviceCenter.Infrastructure和ZeroFramework.IdentityServer.API的项目Migrations文件夹中已经有了迁移文件,所以我们只需要执行相应的update-database命令即可。
执行以下语句:
Update-Database -Context PersistedGrantDbContext -Project ZeroFramework.IdentityServer.API -StartupProject ZeroFramework.IdentityServer.API
Update-Database -Context ConfigurationDbContext -Project ZeroFramework.IdentityServer.API -StartupProject ZeroFramework.IdentityServer.API
Update-Database -Context ApplicationDbContext -Project ZeroFramework.IdentityServer.API -StartupProject ZeroFramework.IdentityServer.API
Update-Database -Context DeviceCenterDbContext -Project ZeroFramework.DeviceCenter.Infrastructure -StartupProject ZeroFramework.DeviceCenter.Infrastructure执行命令都可以在项目的README.md中找到。
第一次执行时间很长,要耐心等待。。。。。。
第三步,本地安装MongoDB
ZeroFramework.DeviceCenter.API 启动必须要MongoDB ,只需要本地安装一个就好了。
下载地址
第四步,启动项目
解决方案右键->设置启动项目-> 将图片红圈中的项目启动
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011145039122-520604073.png
将前端项目在VS Code中打开
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011145046582-1623757049.png
因为写了 launch.json 文件,所以可以直接点击调试运行,跑起项目
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011145055674-2074804753.png
也可以选择命令行启动
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011145105282-513223856.png
第五步,最终效果
https://img2022.cnblogs.com/blog/1983980/202210/1983980-20221011145112515-237188669.png
总结
开会员,联系我!!!!!(●'◡'●)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]