【发布时间】:2023-04-09 23:04:01
【问题描述】:
在 asp.net 核心中,我可以使用中间件在某些方法上启用 CORS,例如 described here
我想知道是否可以为 localhost 上的任何方案和任何端口启用 CORS(仅用于测试目的)。我试过通配符,它不起作用
public void ConfigureServices(IServiceCollection services)
{
services.AddCors(options =>
{
if(_environment.IsDevelopment())
{
options.AddDefaultPolicy(
builder =>
{
builder.WithOrigins("http://localhost/*",
"https://localhost/*");
});
});
}
else
{
options.AddDefaultPolicy(
builder =>
{
builder.WithOrigins("http://example.com",
"http://www.contoso.com");
});
});
}
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
}
【问题讨论】:
标签: c# asp.net-core