我已经看到很多关于这个问题的帖子,但没有规定的解决方案适合我,所以我再试一次。
问题摘要: 使用Visual Studio 2012的LightSwitch应用程序(浏览器内3层) - 来自远程计算机的用户可以验证ok(Windows Auth)但不显示实际业务数据(我得到“红色X”显示“无法加载数据.. “)。
更新:问题是当用IE以外的其他浏览器运行它。在IE中它一切正常!
在Web服务器上,如果我在IIS7中转到“浏览*:80”,一切正常:
但是,如果我通过互联网从客户端计算机运行(没有VPN,不同的域),我会收到错误(我正在使用谷歌浏览器):
有趣的是,使用Fiddler我可以看到数据实际上是:
服务器信息:
LightSwitch应用程序设置:
IIS设置:
我确信我错过了一些简单的事情,你能帮我解决这个问题吗?
感谢!!!
答案 0 :(得分:1)
显然这是一个已知的错误。你一定没看过这个解决方法吗?我不能告诉你它是否有效,因为我还没有开始使用VS / LS 2012,但我希望它能帮到你。
Working Around The Chrome Data Loading Bug in VS 2012 RC
如果您仍在使用RC,而不是RTM版本(&我认为这将在最终版本中得到修复,因为解决方法来自LS团队成员),也许解决方法将为你解决问题。
答案 1 :(得分:0)
发现问题 - 在我运行Chrome的客户端计算机上。我一试用IE就行了!!!
我简直不敢相信我花了这么多时间。 :(