代码之家  ›  专栏  ›  技术社区  ›  petko_stankoski

港口CORS问题

  •  0
  • petko_stankoski  · 技术社区  · 7 年前

    services.AddCors(o => o.AddPolicy("AllowMyPolicy", builder =>
            {
                builder.WithOrigins(new string[] { "https://*.mySite.com", "https://localhost:*" })
                .AllowAnyMethod()
                .AllowAnyHeader()
                .AllowCredentials()
                .SetIsOriginAllowedToAllowWildcardSubdomains();
            }));
    

    这对我的网站很有用。但当我试图从 https://localhost:44302/ 它不起作用。我错过了什么?我希望fr端口是通用的,而不是一个特定的数字。

    1 回复  |  直到 7 年前
        1
  •  4
  •   Radu Diță    7 年前

    不能使用CORS在任何端口上启用主机。您需要为每个端口显式地添加一个条目。

    builder.WithOrigins(new string[] { "https://*.mySite.com", "https://localhost:44302" })