此错误可能是由于站点缺少相关的跨域资源共享(CORS)设置而引起的。这时,可以在Web.config文件中添加一些设置来允许来自远程地址的请求的访问。示例如下:
这些设置指定了响应中应包含的Access-Control-头的值。值“”允许任何远程请求,因此不应在生产环境中使用。
在上述设置后,将请求发送到API并在响应中包含Access-Control-*头后,就应该能够从远程地址访问站点了。