自己回复吧,我是这么解决的,在服务的API接口添加以下代码就可以了
//初始化
_config = new HttpSelfHostConfiguration(url);
//API路由
_config.Routes.MapHttpRoute(
"API Default",
"api/{controller}/{username}",
new { username = RouteParameter.Optional });
//这是重点,从配置文件的appsettings节点中读取跨域的地址
var cors = new EnableCorsAttribute("*", "*", "*");
_config.EnableCors(cors);