当我尝试向最近部署并运行IIS的远程服务器发出Web请求时,我收到以下错误:
SEC7120:未找到原点http://localhost:8000 Access-Control-Allow-Origin标题。
HTTP404:未找到 - 服务器找不到与之匹配的内容 请求的URI(统一资源标识符)。 (XHR)GET - http://mywebsite/someservice/somevalue
当我在本地计算机上运行Web服务器时,所有这一切都正常。
有什么建议吗?
答案 0 :(得分:1)
您需要在服务器上设置CORS处理,以便浏览器允许跨源javascript请求。有关如何为.Net核心应用程序执行此操作的说明,请参阅Enabling Cross-Origin Requests (CORS)。