C# ASP.NET WebApi服务器搭建详解 - IIS服务承载(IIS Hosting IIS宿主)
C# ASP.NET WebApi服务器搭建详解 - IIS服务承载(IIS Hosting IIS宿主)






protected void Application_Start(object sender, EventArgs e)
{
// 在应用程序启动时运行的代码
System.Web.Mvc.AreaRegistration.RegisterAllAreas();
System.Web.Http.GlobalConfiguration.Configure(WebApiConfig.Register);
RouteConfig.RegisterRoutes(System.Web.Routing.RouteTable.Routes);
}
//来源:C/S框架网(www.csframework.com) QQ:23404761


public class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
// Web API 配置和服务
var cors = new EnableCorsAttribute("*", "*", "*");
config.EnableCors(cors);
// Web API 路由
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
GlobalConfiguration.Configuration.Formatters.Insert(0, new PlainTextTypeFormatter());
config.Formatters.Remove(config.Formatters.XmlFormatter);
// 解决json序列化时的循环引用问题
config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
// 对 JSON 数据使用混合大小写。驼峰式,但是是javascript 首字母小写形式.
//config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
// 对 JSON 数据使用混合大小写。跟属性名同样的大小.输出
config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new UnderlineSplitContractResolver();
}
}
//来源:C/S框架网(www.csframework.com) QQ:23404761
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
//routes.MapRoute(
// name: "Default",
// url: "api/{controller}/{id}",
// defaults: new { id = UrlParameter.Optional }
//);
}
}
//来源:C/S框架网(www.csframework.com) QQ:23404761
[RoutePrefix("api/demo")]
public class DemoController : ApiController
{
[HttpGet]
[Route("get")]
public IEnumerable<string> Get()
{
return new string[]
{
"CSFramework.WebAPI.Demo",
"www.csframework.com - C/S框架网",
"www.cscode.net - C/S框架网",
"CSFramework.WebAPI.Demo WebApi服务器作者:孙中吕"
};
}
[HttpGet]
[Route("get1")]
public string Get(int id)
{
return "CSFramework.WebAPI.Demo,GET返回结果:\r\n" + id.ToString();
}
[HttpPost]
[Route("post")]
public string Post(dynamic modelObject)
{
return "CSFramework.WebAPI.Demo,Post返回结果:\r\n" + modelObject.ToString();
}
}
//来源:C/S框架网(www.csframework.com) QQ:23404761
10. CSFramework.WebAPI.Demo.Core项目网站目录结构



.NET WebApi开发框架|MVC框架|后端框架|服务端框架-标准版V1.0
适用开发:快速构建支持多种客户端的服务端程序,支持APP、B/S、C/S跨平台移动终端等。
运行平台:Windows + .NET Framework 4.5
开发工具:Visual Studio 2015+,C#语言
数据库:Microsoft SQLServer 2008R2+(支持多数据库:Oracle/MySql)服务端应用开发、后端接口开发是软件项目重要工作环节,服务端注重业务逻辑、数据处理和数据分析、算法等方面的设计和服务,前端主要体现在用户体验、界面操作和数据采集方面。前端软件系统和后端服务架构共同搭建跨平台大型数据管理应用系统。

C#.NET webapi开发框架成功案例-私蜜管家APP项目截图
http://www.csframework.com/archive/1/arc-1-20181018-2483.htm
C#.NET webapi开发框架成功案例-智运天下TMS系统APP项目截图
http://www.csframework.com/archive/1/arc-1-20181018-2484.htm
CSFramework webapi服务端框架成功案例-建行底层支付系统+i蜜书收银助手客户端
http://www.csframework.com/archive/1/arc-1-20190928-2649.htm
CSFramework webapi服务端框架开发微信支付接口成功案例
http://www.csframework.com/archive/1/arc-1-20190928-2651.htm
webapi开发框架成功案例:车货匹配类微信小程序
http://www.csframework.com/archive/1/arc-1-20191111-2666.htm
webapi服务端开发框架成功案例-对接三方支付平台连连支付C#.NET
http://www.csframework.com/archive/1/arc-1-20200103-2686.htm
C#.NET webapi开发框架成功案例-物流行业TMS系统+APP+微信小程序
http://www.csframework.com/archive/1/arc-1-20200103-2687.htm
C#.NET webapi开发框架成功案例-物流行业系统对接|满帮集团|中交兴路|福佑卡车
http://www.csframework.com/archive/1/arc-1-20200104-2688.htm
webapi开发框架应用电商微信小程序成功案例
http://www.csframework.com/archive/1/arc-1-20191219-2679.htm
:

![]()
C# ASP.NET WebApi服务器搭建详解 - Win服务承载(Windows Service Hosting宿主)
C# ASP.NET WebApi服务器搭建详解 - 自承载(Self Hosting)
ASPNET WebApi服务器三种承载方式:SelfHosting,IIS Hosting, WinService Hosting
原创WebApi框架:采用HTTPS协议SelfHosting,Windows服务承载WebApi服务
CSFramework.WebApi后端开发框架服务器宿主承载方式|C/S开发框架
WebApi快速开发框架,C# ASP.NET后端开发平台
WebApi实例教程和使用方法:部署和发布WebApi到IIS服务器
Asp.Net开源服务端框架,WebApi后端框架标准版
VS发布及IIS服务器部署WebApi后台开发框架(原)
微信小程序后端框架 | C# ASP.NET服务端WebApi快速开发框架平台
1.1 什么是ASP.NET / WebAPI / MVC?|C/S开发框架
WCF开发框架 - vs发布IIS承载(IIS Hosting)的WCF应用服务详解
WebApi,ASP.NET 发布Web应用报错:未能获得项目引用“”的依赖项
运行ASP.NET 自承载WebApi服务器报错:未能加载文件或程序集System.Web.Http或它的某一个依赖项
微信小程序使用https协议的WebApi后端应用服务(Win服务宿主或自承载)
ASP.NET IIS程序池被回收导致网站打开慢,IIS配置启用预加载模式-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内容管理系统 |
在线客服

