如何解决“跨域请求被阻止”问题?

时间:2020-04-06 11:10:21

标签: angular .net-core iis-7 asp.net-core-webapi

我一直试图在IIS上托管Web应用程序。我有一个.net核心项目“ REFERRAL”,并且在其中创建了一个Web API“ REFERRAL-API”。到目前为止,我已经尝试过:

 public void ConfigureServices(IServiceCollection services)
        {
            services.AddCors();
            services.AddControllers();
        }

在“配置”中:

            app.UseCors(b => b.AllowAnyMethod().AllowAnyHeader().WithOrigins("http://localhost:8081/", "http://223.31.105.218:8081/", "http://localhost:8082/", "http://223.31.105.218:8082/"));

仍然显示此错误。 跨域请求被阻止:同源策略禁止读取http://localhost:8082/Referral/getReferals处的远程资源。 (原因:CORS标头“ Access-Control-Allow-Origin”缺失)。

请帮助我解决这个问题。

0 个答案:

没有答案