要在ASP.NET Core网页中忽略CORS策略,可以在Startup.cs文件中进行配置。以下是一种解决方法,包含了代码示例:
public void ConfigureServices(IServiceCollection services)
{
services.AddCors(options =>
{
options.AddPolicy("AllowAll", builder =>
{
builder.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader();
});
});
// 其他配置代码
}
上述代码将添加一个名为"AllowAll"的CORS策略,该策略允许任何来源、任何方法和任何标头。
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
// 其他配置代码
app.UseCors("AllowAll");
// 其他配置代码
}
上述代码将在请求管道中使用名为"AllowAll"的CORS策略。
通过以上配置,ASP.NET Core网页将会忽略CORS策略,允许来自任何来源的请求。请注意,这样的配置可能会带来安全风险,应仅在开发环境中使用。在生产环境中,应该仔细配置CORS策略以保护应用程序的安全性。