我刚刚部署了一个Silverlight应用程序。
这是一个经过身份验证的应用程序(即只有登录用户可以访问它,否则导航到登录屏幕),我启动应用程序,我可以看到Silverlight界面加载并转发到登录屏幕,但即使我输入了存在于服务器中的un / pwd,它不允许我进入。
我尝试从AuthenticationService.GetUser
(RIA)中抛出异常,但我没有在客户端看到任何异常迹象。
你能想到部署时错过的东西吗?
在我的开发环境中,它运行良好,它无法在服务器上运行。
更新
注意,我导航到http://localhost/project-authenticationservice.svc,并向我的浏览器呈现了类似的页面:
答案 0 :(得分:1)
这可能是由多种原因引起的。确保已正确更新服务端点以反映服务器环境。此外,在使用RIA服务部署Silverlight应用程序时,以下是一些有用的故障排除提示。
查看this博文。
这是一段视频,详细介绍了部署WCF RIA服务时的更多部署和调试技巧:http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-51-Debugging-and-Deploying-WCF-RIA-Services
Google Chrome提供了一套很好的开发人员工具,可以让您监控可以帮助您的http网络流量。