WebAPI服务端开发记录(一)

系统环境

  WIN10  IIS6  .NET4.7.2 

软件环境   

  数据库  SQL2012  开发工具VS2019  基于.NET FrameWork4.7.2

    测试软件 PostMan 3.0

设计思路

  

  上述思路属于完全设计,当前版本未支持负载均衡以及服务器集群,后续逐步增加

任务概述

  考勤申请模块功能包含:

    1.请假申请 : 申请类型 请假时间记录(带薪年假需验证假期余额),包含功能  申请,查看,暂时不涉及维护

    2.外出申请 : 外出时间  地点 出行方式(机票,火车票,汽车票等票据报销相关),包含功能  申请,查看,暂不涉及维护

    参考实现过程 VUE创建简单app 包含以上功能,仅用于内部测试与内部使用

    接口要求 : 2000并发支持,压力测试通过,安全级别Ⅲ级及以上

环境部署

  开始创建项目 CMTTEST

  

  选择创建WEBAPI项目 ,vs2019已集成webapi 直接选择即可

  

   完成空项目创建后部署本地IIS环境

  

   新建网站后选择已创建得CMTTEST项目地址 端口设置未83 避免与其他网站端口冲突即可

  

   修改测试地址位置 设置端口为83 用于接口测试

  

   浏览器直接访问 http://localhost:83/ 成功则返回以下界面 该界面地址在项目中的 Views/home/index.html 中,可修改页面内容验证是否为该服务地址

  

  接口测试如下 浏览器模拟get请求或者直接使用postman webapi 支持四种请求 get/post/put/delete,使用postman模拟以下请求 注意webapi请求是通过路由进行匹配转发所以需要注意路由规则

  

   测试成功后返回测试信息 如下:

  

由此,环境部署基本完成 下面开始正式开发

 

  

原文地址:https://www.cnblogs.com/workstation-liunianguowang/p/13793559.html