【发布时间】:2013-11-19 04:40:30
【问题描述】:
我在我们的服务器中创建了一个 wcf 服务,当我在我的 html 页面中使用此 Web 方法时,它托管在 IIS 中,该页面位于同一服务器中的相同解决方案或不同解决方案中(例如:服务 url://www.xyz .com/projectname/service.svc/methodname
和域 url://www.xyz.com/projectname)
当我在 ajax jquery 中使用 type='post' 和 datatype="J son" 调用此 url 时,我成功地从我的 web 方法中获得响应。但问题是当我在不同的服务器中使用不同的域名(域url: //www.abc.com/projectname 和服务
url //www.xyz.com/projectname/service.svc/methodname )
我无法调用 Web 服务,或者我不知道它是否在调用 Web 方法并且它正在显示错误消息,任何人都可以帮我解决任何问题
【问题讨论】:
-
浏览器强制执行所谓的Same Origin Policy,它会阻止您进行跨域 AJAX 调用。
标签: asp.net-mvc-3