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