Demo开发环境配置 - CSFramework.WebApi后端开发框架


Demo开发环境配置 - CSFramework.WebApi后端开发框架

一、VS解决方案 - Demo版

Demo开发环境配置 - CSFramework.WebApi后端开发框架

二、数据库配置

附加数据库

Demo开发环境配置 - CSFramework.WebApi后端开发框架

参考:SQLServer2012附加数据库操作指南

https://www.cscode.net/archive/newdoc/1641295437.html

 

Demo开发环境配置 - CSFramework.WebApi后端开发框架

 

 数据库说明

系统数据库结构 – CSFramework_WebApi

https://www.cscode.net/archive/webapi/1631030645.html

日志数据库结构 -CSFramework_WebApi_Log

https://www.cscode.net/archive/webapi/1631030777.html

演示数据库 - CSFramework_WebAPITest

https://www.cscode.net/archive/webapi/1631031120.html

设置数据库连接

方案1:

Demo开发环境配置 - CSFramework.WebApi后端开发框架

 

修改为:

C# 全选
  //方式2:用户Demo,建议手工添加数据库连接
 DatabaseProvider.AddConnectionString("WebApi_SystemDB", ConfigurationManager.ConnectionStrings["WebApi_SystemDB"].ToString());
 DatabaseProvider.AddConnectionString("WebApi_LogDB", ConfigurationManager.ConnectionStrings["WebApi_LogDB"].ToString());
 DatabaseProvider.AddConnectionString("WebApi_TestDB", ConfigurationManager.ConnectionStrings["WebApi_TestDB"].ToString());

方案2:

C# 全选
  //方式3:用户Demo,ConnectionString
 DatabaseProvider.AddConnectionString("WebApi_SystemDB", “您的连接”);
 DatabaseProvider.AddConnectionString("WebApi_LogDB", “您的连接”);
 DatabaseProvider.AddConnectionString("WebApi_TestDB", “您的连接”);

app.config connectionStrings 连接字符串参考

XML 全选
  <connectionStrings>

    <!--系统数据库-->
    <add name="WebApi_SystemDB" connectionString="Server=.;Database=CSFramework_WebAPI;User ID=sa;Password=test; Max Pool Size=512; Pooling=true;Connect Timeout=30" providerName="System.Data.SqlClient" />

    <!--测试数据库(业务库、账套库)-->
    <add name="WebApi_TestDB" connectionString="Server=.;Database=CSFramework_WebAPITest;User ID=sa;Password=test; Max Pool Size=512; Pooling=true;Connect Timeout=30" providerName="System.Data.SqlClient" />

    <!--日志数据库-->
    <add name="WebApi_LogDB" connectionString="Server=.;Database=CSFramework_WebAPI_Log;User ID=sa;Password=test; Max Pool Size=512; Pooling=true;Connect Timeout=30" providerName="System.Data.SqlClient" />

  </connectionStrings>

DatabaseProvider. AddConnectionStringDemo方法代码参考

C# 全选
/// <summary>
        /// 添加演示版的数据库连接字符串
        /// </summary>
        public static void AddConnectionStringDemo()
        {
            AddConnectionString("WebApi_SystemDB", System.Configuration.ConfigurationManager.ConnectionStrings["WebApi_SystemDB"].ConnectionString);
            AddConnectionString("WebApi_TestDB", System.Configuration.ConfigurationManager.ConnectionStrings["WebApi_TestDB"].ConnectionString);
            AddConnectionString("WebApi_LogDB", System.Configuration.ConfigurationManager.ConnectionStrings["WebApi_LogDB"].ConnectionString);

        }

三、运行WebApi服务器

开发调试

CSFramework.WebApi.ServerSelfHosting (自承载模式)设置为启动,按F5运行程序。

Demo开发环境配置 - CSFramework.WebApi后端开发框架

console控制台

Demo开发环境配置 - CSFramework.WebApi后端开发框架

提示:启动CSFramework.WebApi服务器成功.

正式环境

Demo开发环境配置 - CSFramework.WebApi后端开发框架

参考:

WebApi实例教程和使用方法:部署和发布WebApi到IIS服务器

https://www.csframework.com/archive/1/arc-1-20200223-2738.htm

四、客户端调用WebApi接口

开发文档:接口调用方式

https://www.cscode.net/archive/webapi/1631016709.html

Demo调用WebApi接口

https://www.cscode.net/archive/webapi/255227868991493.html

内容图片-底图-高效开发.追求卓越-开发框架文库

C/S框架网|原创精神.创造价值.打造精品

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:WebApi后端框架成功案例:对接海尔(Haier)集团某子公司的系统
下一篇:Demo调用WebApi接口 - CSFramework.WebApi后端开发框架
评论列表

发表评论

评论内容
昵称:
关联文章

Demo开发环境配置 - CSFramework.WebApi开发框架
Demo调用WebApi接口 - CSFramework.WebApi开发框架
CSFramework.WebApi框架 - 系统配置 - app.config
CSFramework.WebApi框架Log日志配置详解
CSFramework.WebApi开发框架APP框架
CSFramework.WebApi框架软件截图
CSFramework.WebApi开发框架服务器宿主承载方式
软件开发框架-WebApi框架培训大纲(1)
客户测试程序(CS.WebApi.Tester)- CSFramework.WebApi框架
申请CSFramework.WebApi开发框架开发体验版Demo版本
GateController – 系统安全门禁控制器 - CSFramework.WebApi框架
FileController – 文件管理控制器 - CSFramework.WebApi框架
ImageController – 图片资源控制器 - CSFramework.WebApi框架
SystemController – 系统管理控制器 - CSFramework.WebApi框架
Web开发框架WebApi主流开发框架介绍
CSFramework.WebApi框架 - 软件著作权登记证书
微信小程序框架 | C# ASP.NET服务WebApi快速开发框架平台
AspNet WebAPI框架消息处理机制(配置属性HttpConfiguration.MessageHandlers)
CSFramework.WebApi快速开发框架|APP开发框架 v2.0
CSFramework.WebApi框架 - 压力测试报告 - 软件测试报告