最近做webapp,使用原生js调用远程服务器的webservice,开始报:“来自 CORS 预检通道的 CORS 头 'Access-Control-Allow-Headers'错误,在服务器端加了响应头后就报
NS_ERROR_FAILURE:xmlHttp.send(ajaxParam);错误,如下图
也不显示具体的错误,就是报500,最后没招了,把下面代码加到webservice的web.config中才了事
<webServices>
<protocols>
<add name="HttpSoap" />
<add name="HttpPost" />
<add name="HttpGet" />
<add name="Documentation" />
</protocols>
</webServices>
放在<webServices>标签内即可