通过网页使用Silverlight 4WCF RIA服务就可以了。在将其安装为浏览器外的应用程序后,会出现一个空白屏幕,然后会出现一个错误消息:“查询'GetUser‘的加载操作失败。对'http://reports.mywebsite.com/Reports/ClientBin/Reports-Web-AuthenticationService.svc/binary/GetUser’的超时请求已超过分配的超时时间...”在数据库连接字符串中使用带有用户in /密码的SqlMembershipProvider -使用表单授权。
单击“确定”,然后出现登录屏幕,然后一切正常。
有点奇怪的是,超时发生了,然后一切都好了。我能做些什么来防止这种情况发生?
谢谢!
发布于 2011-04-13 21:40:36
这很可能是因为您的RootVisual没有设置为某个值。请看我在这里解决这个问题的帖子:
http://blog.virtual-olympus.com/blog/post/2011/04/10/Silverlight-4-Out-of-Browser%E2%80%93Windows-Authentication-Timeout.aspx
https://stackoverflow.com/questions/3250764
复制相似问题