zoukankan      html  css  js  c++  java
  • 【ABP】ABP跨域调用API时出现的问题

          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中写上你前端的域
  • 相关阅读:
    edu_2_4_1
    edu_2_3_2
    edu_2_3_1
    edu_2_2_2
    edu_2_1_1
    edu_2_2_1
    hdu 1270 小希的数表
    hdu 2151 worm
    hdu1089 Ignatius's puzzle
    hdu 2190 悼念512汶川大地震遇难同胞——重建希望小学
  • 原文地址:https://www.cnblogs.com/xuxml/p/8603302.html
Copyright © 2011-2022 走看看