migrate to new git

This commit is contained in:
2025-08-29 01:27:25 +08:00
parent 946eb9961e
commit af2c152ef6
8623 changed files with 1000453 additions and 1 deletions

View File

@@ -0,0 +1,50 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Http;
/// <summary>
/// WebApiConfig 的摘要描述
/// </summary>
public class WebApiConfig
{
public static string UrlPrefixRelative { get { return "~/api"; } }
public static void Register(HttpConfiguration config)
{
// TODO: Add any additional configuration code.
// Web API routes
config.MapHttpAttributeRoutes();
//config.Routes.MapHttpRoute(
// name: "AppFollowerApi",
// routeTemplate: "api/appfollower/{id}",
// defaults: new { controller = "appFollower", id = RouteParameter.Optional }
//);
//config.Routes.MapHttpRoute(
// name: "AppApi",
// routeTemplate: "appapi/{controller}/{id}",
// defaults: new { id = RouteParameter.Optional }
//);
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
// Configure route for controllers under app_code/appapi
//config.Routes.MapHttpRoute(
// name: "AppApi",
// routeTemplate: "appapi/{controller}/{id}",
// defaults: new { controller = "app{controller}", id = RouteParameter.Optional }
//);
// WebAPI when dealing with JSON & JavaScript!
// Setup json serialization to serialize classes to camel (std. Json format)
//var formatter = GlobalConfiguration.Configuration.Formatters.JsonFormatter;
var formatter = config.Formatters.JsonFormatter;
formatter.SerializerSettings.ContractResolver =
new Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver();
}
}