如何配置OWIN Selfhost和CORS

如何配置OWIN Selfhost和CORS,cors,owin,Cors,Owin,我正在试图理解我的代码为什么工作:-) 也许这是个好问题 在本地计算机上,我有一个OWIN/SelfHost WebAPI进程正在运行。 我没有做任何具体的CORS,特别是我评论了 // appbuilder.useCors(CorsOptions.AllowAll) 我在远程机器上有一个网页,它试图在页面脚本中 访问本地计算机的web API 令人惊讶的是,api在工作中没有问题,但我早就料到了 失败,因为我不允许任何COR。浏览器确实发送了一个源文件头,但是是什么让OWIN自身宿主接受这样

我正在试图理解我的代码为什么工作:-) 也许这是个好问题

在本地计算机上,我有一个OWIN/SelfHost WebAPI进程正在运行。 我没有做任何具体的CORS,特别是我评论了

// appbuilder.useCors(CorsOptions.AllowAll)
我在远程机器上有一个网页,它试图在页面脚本中 访问本地计算机的web API

令人惊讶的是,api在工作中没有问题,但我早就料到了 失败,因为我不允许任何COR。浏览器确实发送了一个源文件头,但是是什么让OWIN自身宿主接受这样的请求呢

为了清除远程机器的网页调用,我想知道“本地主机”是否与此有关。

好吧。。。。。。。 您需要在使用webAPI之前添加appbuilder.useCors