TG.WXCRM.V4/WX.CRM.DataSynApi/App_Start/WebApiConfig.cs

30 lines
829 B
C#

using Swashbuckle.Application;
using System.Web.Http;
namespace WX.CRM.DataSynApi
{
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
// Web API 配置和服务
// Web API 路由
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute(
name: "SwaggerRoot",
routeTemplate: "",
defaults: null,
constraints: null,
handler: new RedirectHandler((message => message.RequestUri.ToString()), "swagger"));
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
}
}