插件使用权限管理软件(一)框架选择和Furion框架搭建

项目背景

软件主要服务于传统设计院,用于管理和监控设计院内部插件的使用权限和使用情况。可根据使用的频率来对插件使用情况的分析。后续可以加上错误报告等提测报告,使整个监控插件使用情况更加流程化。由于博主主要做CAD和Revit的二次开发工作,这次示范CAD插件的监控流程,后端webapi接口是通用的,可以统一管理


项目内容

插件权限

  • CAD插件权限

后台权限管理工具

  • WPF桌面端

WebAPI服务端

  • WebAPI接口

项目框架选择

语言框架

.NET6

后端框架

UI框架

  • UI(HandyControl、livechart)

数据库

  • SQLite

WebAPI项目架构(Furion

使用Furion的架构
在这里插入图片描述

  • Application:业务应用层(业务代码主要编写层)
  • Core:核心层(实体,仓储,其他核心代码)
  • Database.Migrations:EFCore 架构迁移文件层
  • EntityFramework.Core:EF Core 配置层
  • Web.Core:Web 核心层(存放 Web 公共代码,如 过滤器、中间件、Web Helpers 等)
  • Web.Entry:Web 入口层/启动层

着手新建项目文件

  1. 先安装官方的脚手架,项目使用的是webApi+EFCore的ORM框架。
    • 打开电脑cmd界面,输入dotnet new install Furion.Template.Api::4.8.8.38 其中4.8.8.38是版本号
      在这里插入图片描述
    • 点击enter键会显示安装成功
  2. 新建项目->先择安装好的脚手架
    在这里插入图片描述
    后面的步骤和正常的选择项目位置和选择框架,当前项目使用的是.NET6的框架,点击创建可以完成项目的创建
    在这里插入图片描述
  3. 得到脚手架中自带的架构,把后缀名为**.Web.Entry**的项目设置为启动对象,点击“IIsExpress”按钮调试默认接口
    在这里插入图片描述
    在这里插入图片描述

这样子基本的WebApi的架构就搭建完了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

baobao熊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值