或许这个问题似乎重复,但我有我自己的场景,ASP.NET MVC
申请,当我点击退房它抛出下列错误。跨域请求被阻止:&原因:CORS头'Access-Control-Allow-Origin'缺失
跨来源请求阻止:同源策略不允许读 远程资源的 http://servicelink?order=%5Bobject%20Object%5D。 (原因:缺少CORS头'Access-Control-Allow-Origin')。
或许这个问题似乎重复,但我有我自己的场景,ASP.NET MVC
申请,当我点击退房它抛出下列错误。跨域请求被阻止:&原因:CORS头'Access-Control-Allow-Origin'缺失
跨来源请求阻止:同源策略不允许读 远程资源的 http://servicelink?order=%5Bobject%20Object%5D。 (原因:缺少CORS头'Access-Control-Allow-Origin')。
你将不能够使用JavaScript访问这个服务,因为你是在域aaa.com和您试图访问该服务是在域bbb.com。这是浏览器中实现安全功能,称为Same Origin Policy.
指定<add name="Access-Control-Allow-Origin" value="*"/>
或使从你身边CORS将无法完成anything.You需要联系Telemo解决方案和问他们,以允许来自您的服务器\域的请求通过javascript调用他们的服务。这当然不太可能发生,除非他们是您的业务合作伙伴,或者您与他们达成某种协议,所以您可能需要做的就是打电话给他们来自C#代码的服务方法。
你可以改变你的JavaScript代码中的后面,在后面写C#代码的代码来调用服务器端操作\ Web方法调用Telemo解决方法:
中的编辑** Inspect元素**附加的图像 – Mangrio
这就是这意味着什么 - 指定的url上没有服务。您应该联系telemo并询问他们正确的web服务url是什么,并获得某种文档或指导他们如何调用它 –
您需要添加CORS头文件到您的ASP代码生成的响应。 –
@RoryMcCrossan我已经经历了几篇文章,但我不明白,如何添加和在哪里添加这些标头 – Mangrio
http://stackoverflow.com/questions/27218240/cors-in-asp-net-mvc5 –