IIS 上有一个 ASP.NET Core API 服务站点和一个 ASP.NET Core Angular 站点。他们是完美的作品。我不得不修改其中的一些内容,并创建了另外两个具有不同名称和主机名的站点来测试修改。这两个也很完美。现在我复制了修改后的站点并添加了原始站点的主机名。我自然停止了原来的网站。不幸的是,当 Angular 客户端想要访问服务站点时,它总是会抛出一个 CORS 错误。我知道这有点复杂,但我不明白。也许站点名称和主机名必须相等?
加载资源失败:服务器响应状态为 502 (Bad Gateway)
跨域请求被阻止:同源策略不允许从http://service.einfoszab.budapest.com/api/config/menu读取远程资源。(原因:缺少“Access-Control-Allow-Origin”CORS 标头)。
ERROR Object { headers: {…}, status: 0, statusText: "Unknown Error", url: null, ok: false, name: "HttpErrorResponse", message: "Http failure response for (unknown url): 0 Unknown Error" ,错误:错误}