我正准备在几周内向大约 100 名软件开发人员演示 Lightswitch,但遇到了障碍。
我有一个带有两个项目的 VS2012 解决方案:
- Lightswitch - 简单的数据模型和 ApplicationData.svc
- Web - 包含一个尝试使用 JQuery Ajax 与 ApplicationData.svc 通信的网页
我的问题是当我尝试运行解决方案并执行 AJAX 命令时,出现以下错误:
XMLHttpRequest cannot load http://localhost:37650/ApplicationData.svc/MyEntities. Origin
http://localhost:53408 is not allowed by Access-Control-Allow-Origin.
在谷歌搜索了一段时间后,我发现了这个建议,看起来很有希望:
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
</system.webServer>
但它并没有解决问题。有任何想法吗?
谢谢!