CSFramework.WebApiV3.VS解决方案
目录
CSFramework.WebApi V3服务端 - 完整版VS解决方案
序 | 工程项目 | 目标框架 | 说明 |
1 | CSFramework.WebApi | .NET7 | WebApi服务器 |
2 | CSFramework.WebApi.Bin | .NET7 | WebApi 扩展模块 |
3 | CSFramework.WebApi.Biz (已取消) | .NET7 | 业务逻辑层模块。 |
4 | CSFramework.WebApi.Common | .NET6 | 底层公共模块,for WebApi、C/S |
5 | CSFramework.WebApi.Core | .NET7 | WebApi框架核心库。 |
6 | CSFramework.WebApi.Interfaces | .NET7 | 接口模块 |
7 | CSFramework.WebApi.Models | .NET7 | 实体模型,for WebApi、C/S |
CSFramework.WebApi V3服务端 - VS解决方案(不含核心库)
VS解决方案包含两组Project:
- 绿色圈是WebApi框架的Project
- 红色圈是CSFrameworkV6的Project(即3个Project代码在Client与Server端共用)
提示
WebApi框架共用客户端3个Project工程项目:
- CSFrameworkV6.DataAccess:数据访问层,开发人员须严格遵循数据访问层接口规范(参考开发框架的例子)。对团队开发者要求较高。
- CSFrameworkV6.Interface:统一接口层。
- CSFrameworkV6.Model:实体模型。
提示
若打开VS解决方案发现3个共用的Project项目失败,是因为目录位置不一致导致的,请先删除Project,然后从本机目录添加进来即可。
部署其他项目WebApi
假设需要部署独立的WebApi给其他项目使用,比如一个APP,或微信小程序等。请联系我们获取纯净版WebApi框架。
CSFramework.WebApi V3服务端 - VS解决方案(核心库)
目的:确保项目代码安全,将核心DLL类库独立拆分出来进行代码管理。WebApi框架引用DLL即可。
若不需要拆分,把Project目录复制到同一级目录,然后添加到同一个解决方案里面,参考完整版的解决方案。
CS.WebApi.Tester (客户端测试程序)
测试程序主要用于测试WebApi服务器的性能,提供Demo实例给开发者参考。
模拟海量用户高频高并发请求接口,验证Webapi服务器的性能。
序 | 工程项目 | 说明 |
1 | CS.WebApi.Tester | 测试程序 |
2 | CSFramework.WebApi.Client | C# ASP.NET客户端类库 |
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
WebApi-NETCore-V3 C/S框架网