我有一个可以通过此URL访问的简单方法:
http://localhost/SeuropWebWebApi/test
如果我通过浏览器直接访问它,我会得到回复......
问题来自我从Angular2应用程序询问方法时,我尝试发出一个简单的请求,响应是:
代码:200,回复为空
如果我尝试使用Visual Studio拦截调用,我注意到该方法没有触发......
阻止跨源请求:同源策略禁止在http://localhost/ **** / Test读取远程资源。 (原因:CORS标题'Access-Control-Allow-Origin'与'(null)'不匹配。)
我认为问题来自webapi配置,我尝试在webconfig中使用此标记启用CORS调用:
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
和WebApiConfig注册方法:
Dim cors As New System.Web.Http.Cors.EnableCorsAttribute("*", "*", "*")
config.EnableCors()
但没有任何作用......
感谢支持