webapi 在前端调用报错
目前参考有说只要改动webconfig,这个改完是有一些可以访问
需要两边都配置这个webconfig
最后采用Nugget包Microsoft.AspNet.WebApi.Cors 即使用CORS跨域
可以用jsonp跨域,完全不受限
跨域问题是chrome浏览器为了安全角度考虑,不让ajax发送的host不同于前端服务器的host,但是如果你的ajax响应头里有个字段Access-Control-Allow-Origin
值为*
就可以跨域,chrome能识别这个字段就可以放行,所以你的后台需要将所有接口的响应头里设置这个字段就可以实现跨域了,每种语言后台设置都不太相同,我是java的,不了解.net,但是我相信万变不离其宗。你可以从这个角度去百度一下.net实现