小编Mir*_*mec的帖子

CORS asp.net 核心 webapi - 缺少 Access-Control-Allow-Origin 标头

我有启用 CORS 的 ASP.net WebApi Core。它是 Visual Studio ASP.net Core Web API 模板。添加的唯一代码是 CORS 支持代码:

public void ConfigureServices(IServiceCollection services)
        {
            services.Configure<CookiePolicyOptions>(options =>
            {
                // This lambda determines whether user consent for non-essential cookies is needed for a given request.
                options.CheckConsentNeeded = context => true;
                options.MinimumSameSitePolicy = SameSiteMode.None;
            });

            services.AddCors();

            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);

    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
       /*  other stuff   */

        app.UseCors(builder => builder
            .WithOrigins("https://localhost:44310")
            .AllowAnyMethod()
            .AllowAnyHeader());

        app.UseMvc();
    }
        }
Run Code Online (Sandbox Code Playgroud)

我的 API 托管在 localhost: 44361和 mycalling WEB 上 localhost: …

c# cors asp.net-core

10
推荐指数
3
解决办法
9723
查看次数

标签 统计

asp.net-core ×1

c# ×1

cors ×1