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中写上你前端的域