public override void Initialize()
{
IocManager.RegisterAssemblyByConvention(Assembly.GetExecutingAssembly()); Configuration.Modules.AbpWebApi().DynamicApiControllerBuilder
.ForAll<IApplicationService>(typeof(ABPDemoApplicationModule).Assembly, "app")
.Build();
var cors = new EnableCorsAttribute("*", "*", "*");
GlobalConfiguration.Configuration.EnableCors(cors);//插入这两行代码 Configuration.Modules.AbpWebApi().HttpConfiguration.Filters.Add(new HostAuthenticationFilter("Bearer"));
ConfigureSwaggerUI();
}
坐标:WebApiModule.cs 安装: Microsoft.AspNet.WebApi.Cors
这是ABP2.0左右的跨域解决方案
2018.11.17
abp更新很快 现在的版本是4.2.1
在web层 找到appsettings.json appsettings.Production.json
"App": {
"CorsOrigins": "http://www.cnblogs.com,http://192.168.10.55:5121"
},
在这个CorsOrigins中写上你前端的域