.NETCore WebApi后端开发框架+达梦数据库测试报告|C/S开发框架

.NETCore WebApi后端开发框架+达梦数据库测试报告
目录
一、测试场景
- .NETCore/.NET WebApi后端开发框架+达梦数据库V8
- CSFrameworkV6.1旗舰版 软件开发框架
- Windows 10
二、运行 CSFramework.WebApi开发框架
打开VS解决方案,按F5运行:


WebApi服务启动成功:

三、测试连接WebApi服务器
使用SqlConnector工具连接达梦数据库,选择【WebApi服务器】后台连接方式,输入WebApi地址:https://localhost:44392

测试成功,点【保存配置】
WebApi服务接收到Api请求:api/SystemCommon/TestCornection

四、测试 CSFrameworkV6旗舰版软件开发框架+WebApi连接方式
前后端逻辑分离测试:
- 前端:CSFrameworkV6旗舰版
- 后端:CSFramework.WebApi V3
登录界面,选择【CSV6-达梦账套】

登录界面显示后台服务连接信息:WebApi->localhost:44392
WebApi接口访问日志:
>>RequestBodyMiddleware.Invoke...
>>RequestLogMiddleware.Invoke...
>>VerifyModelStateFilter.OnActionExecuting...
>>VerifySignAttribute.OnActionExecuting...
-> Check Headers Params...
-> GetAppSecretAsync...
-> Get IDataSignProvider...
-> 验证签名成功...
>>FormatResponseAttribute.OnActionExecuting...
>>RequestBodyMiddleware.Invoke...
>>RequestLogMiddleware.Invoke...
>>VerifyModelStateFilter.OnActionExecuting...
>>VerifySignAttribute.OnActionExecuting...
-> Check Headers Params...
-> GetAppSecretAsync...
info: CSFramework.WebApi.Core.RequestLogMiddleware[0]
TIME:12:12:17;
URL:/api/SystemCommon/GetSystemSettings4Program;
Method:POST;
Content-Type:application/json;
Token:;
PostBody:{"Account":"","DataSetID":""};
Times:2097(ms);
-> Get IDataSignProvider...
-> 验证签名成功...
>>FormatResponseAttribute.OnActionExecuting...
info: CSFramework.WebApi.Core.RequestLogMiddleware[0]
TIME:12:12:19;
URL:/api/sys_language/GetLanguageInit;
Method:GET;
Content-Type:;
>>RequestBodyMiddleware.Invoke...
>>RequestLogMiddleware.Invoke...
>>VerifyModelStateFilter.OnActionExecuting...
>>VerifySignAttribute.OnActionExecuting...
-> Check Headers Params...
-> GetAppSecretAsync...
-> Get IDataSignProvider...
-> 验证签名成功...
>>FormatResponseAttribute.OnActionExecuting...
info: CSFramework.WebApi.Core.RequestLogMiddleware[0]
TIME:12:12:21;
URL:/api/sys_language/GetLookupDataCulture;
Method:GET;
Content-Type:;
>>RequestBodyMiddleware.Invoke...
>>RequestLogMiddleware.Invoke...
>>VerifyModelStateFilter.OnActionExecuting...
>>VerifySignAttribute.OnActionExecuting...
-> Check Headers Params...
-> GetAppSecretAsync...
-> Get IDataSignProvider...
-> 验证签名成功...
>>FormatResponseAttribute.OnActionExecuting...
>>RequestBodyMiddleware.Invoke...
>>RequestLogMiddleware.Invoke...
info: CSFramework.WebApi.Core.RequestLogMiddleware[0]
TIME:12:12:21;
URL:/api/SystemCommon/GetSystemDatasetByUser;
Method:POST;
Content-Type:application/json;
Token:;
PostBody:{"account":"admin","password":"Snj6+Q3dGGb1ukbEi0igFw=="};
Times:100(ms);
>>VerifyModelStateFilter.OnActionExecuting...
>>FormatResponseAttribute.OnActionExecuting...
info: CSFramework.WebApi.Core.RequestLogMiddleware[0]
TIME:12:12:21;
URL:/api/tb_Factory/GetFactories4Login;
Method:POST;
Content-Type:application/json;
Token:;
PostBody:{"Account":"admin","Password":"Snj6+Q3dGGb1ukbEi0igFw=="};
Times:381(ms);
>>RequestBodyMiddleware.Invoke...
>>RequestLogMiddleware.Invoke...
>>VerifyModelStateFilter.OnActionExecuting...
>>FormatResponseAttribute.OnActionExecuting...
info: CSFramework.WebApi.Core.RequestLogMiddleware[0]
TIME:12:15:08;
URL:/api/tb_Factory/GetFactories4Login;
Method:POST;
Content-Type:application/json;
Token:;
PostBody:{"Account":"admin","Password":"Snj6+Q3dGGb1ukbEi0igFw=="};
Times:69(ms);
>>RequestBodyMiddleware.Invoke...
>>RequestLogMiddleware.Invoke...
>>VerifyModelStateFilter.OnActionExecuting...
>>FormatResponseAttribute.OnActionExecuting...
info: CSFramework.WebApi.Core.RequestLogMiddleware[0]
TIME:12:15:13;
URL:/api/tb_Factory/GetFactories4Login;
Method:POST;
Content-Type:application/json;
Token:;
PostBody:{"Account":"admin","Password":"Snj6+Q3dGGb1ukbEi0igFw=="};
Times:30(ms);
>>RequestBodyMiddleware.Invoke...
>>RequestLogMiddleware.Invoke...
>>VerifyModelStateFilter.OnActionExecuting...
>>FormatResponseAttribute.OnActionExecuting...
>>RequestBodyMiddleware.Invoke...
>>RequestLogMiddleware.Invoke...
info: CSFramework.WebApi.Core.RequestLogMiddleware[0]
TIME:12:16:28;
URL:/api/gate/login;
Method:POST;
Content-Type:application/json;
Token:;
PostBody:{"validationTicket":"#ZuBaSz+G$*FGs2+a/z3aDd3aGqo0F34f160$^","LoginUser":{"Account":"admin","UserName":null,"Password":"Snj6+Q3dGGb1ukbEi0igFw==","DBID":"Normal","DBName":"CSFrameworkV6_Normal","FactoryId":"C01","IP":"192.168.0.105","MAC":"502B73D50444","Token":null,"LoginAuthType":"LocalSystemAuth","Org1":null,"Org2":null,"Tag":null,"ClientVersion":null,"DeviceMID":null,"DeviceType":null,"DatasetIDs":null,"FactoryIDs":null,"FlagAdmin":null,"Roles":null},"Language":"zh_cn","PublicKey":"MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBANWj9EQbJd37HSCXEwD1J1vC3pIOuVQgXA2aeBqbO7cUOEZE5Agvpvs87+hUBYQ38xEgP6hrom939ARKB2XDGMMCAwEAAQ==","AppId":null};
Times:619(ms);CSFrameworkV6旗舰版软件开发框架主界面

测试系统数据库 CSFrameworkV6_System
测试用户管理CSFrameworkV6_System.tb_MyUser

接口访问日志 - 查询用户

接口访问日志 - 查看用户详情

角色管理:CSFrameworkV6_System.tb_MyRole

测试多语言管理:

测试账套数据库 CSFrameworkV6_Normal
测试销售订单 CSFrameworkV6_Normal.tb_SO/tb_SOs

测试产品资料管理:CSFrameworkV6_Normal.dt_Product

测试图片管理: CSFrameworkV6_Normal.dt_Images

测试员工档案:CSFrameworkV6_Normal.dt_Employee

测试员工档案报表

测试可视化工作流数据库 CSFramework_Workflow
测试可视化工作流程引擎 CSFrameworkV6_Workflow.Workflow



五、软件开发框架产品介绍
CSFramework.WebApi V3.0 WebApi开发框架(.NET8+.NETCore+EFCore)
https://www.cscode.net/archive/webapi-netcore-v3/361414129516549.html
CSFrameworkV6.1旗舰版软件开发框架(Winform+.NET8+EFCore)
https://www.cscode.net/archive/csframeworkv6/391821050404869.html
CSFramework.WorkflowV2.0 - C/S框架网可视化工作流引擎系统介绍
https://www.cscode.net/archive/csframework.workflow/480793374429189.html

.NETCore WebApi运行报错:System.AggregateException:“Some services are not able to be constructed|C/S开发框架
.NETCore WebApi框架request/response模型介绍(req_XXX/res_XXX)|C/S开发框架
.NETCore WebApi框架:从appsettings.json 读取参数配置|C/S开发框架
CSFramework.WebApi V3.0 WebApi开发框架(.NETCore+EFCore)
CSFramework.WebApi快速开发框架|APP后端开发框架 v2.0|C/S开发框架
Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架
Demo调用WebApi接口 | CSFramework.WebApi后端开发框架|C/S开发框架
CSFramework.WebApi后端开发框架服务器宿主承载方式|C/S开发框架
.Net开发服务器服务端应用程序 - WebApi后端开发框架
.NET WebApi后端开发框架-微信小程序消息订阅与推送案例详解
Web后端开发框架,WebApi后端主流开发框架介绍
CS软件授权注册系统|WebApi服务器介绍|C/S开发框架
C/S软件授权注册系统V3.0(Winform+WebApi+.NET8+EFCore版本)|C/S开发框架
CSFrameworkV6.1前端+WebApiV3后端测试报告(前后端分离)|C/S开发框架
C/S开发框架两种后台连接:直连模式与WebApi模式(ADODirect与WebApi)|C/S开发框架
DLL类库同时支持.NETFramework以及.NETCore(EF模型支持.NET双平台架构)|C/S开发框架
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
