26 lines
810 B
C#
26 lines
810 B
C#
using System.Web.Http;
|
||
using System.Web.Http.Cors;
|
||
|
||
namespace AppletMvcService
|
||
{
|
||
public static class WebApiConfig
|
||
{
|
||
public static void Register(HttpConfiguration config)
|
||
{
|
||
//var cors = new EnableCorsAttribute("*", "*", "*");
|
||
//config.EnableCors(cors);
|
||
//config.EnableCors();
|
||
config.MapHttpAttributeRoutes();
|
||
|
||
config.Routes.MapHttpRoute(
|
||
name: "DefaultApi",
|
||
routeTemplate: "api/{controller}/{action}/{id}",
|
||
defaults: new { id = RouteParameter.Optional }
|
||
);
|
||
//这是重点,从配置文件的appsettings节点中读取跨域的地址
|
||
var cors = new EnableCorsAttribute("*", "*", "*");
|
||
config.EnableCors(cors);
|
||
}
|
||
}
|
||
}
|