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中写上你前端的域
  • 相关阅读:
    实验4
    实验3
    第七章例7-14
    第七章例7-13
    第七章例7-12
    第七章例7-11
    第七章例7-10
    diyiti
    disanti
    第二题
  • 原文地址:https://www.cnblogs.com/xuxml/p/8603302.html
Copyright © 2011-2022 走看看