2

我刚刚部署了一个 Silverlight 应用程序。

这是一个经过身份验证的应用程序(即只有登录用户可以访问它,否则导航到登录屏幕),我启动应用程序,我可以看到 Silverlight 界面加载并转发到登录屏幕,但即使我输入了 un/pwd存在于服务器中,它不让我进入。

我尝试从 (RIA) 抛出异常AuthenticationService.GetUser,但在客户端上没有看到任何异常迹象。

你能想到我在部署时错过的东西吗?

在我的开发环境中,它运行良好,只是无法在服务器上运行。

更新

请注意,我导航到http://localhost/project-authenticationservice.svc,并且在我的浏览器中呈现了一个类似的页面:

在此处输入图像描述

4

1 回答 1

1

这确实可能是由多种原因引起的。确保您的服务端点已正确更新以反映服务器环境。此外,在使用 RIA 服务部署 Silverlight 应用程序时,这里有一些有用的故障排除提示。

看看这篇博文。

这是一个视频,详细介绍了部署 WCF RIA 服务时的一些更多部署和调试技巧:http: //channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-51-Debugging-and-Deploying-WCF-RIA-Services

谷歌浏览器有一套很好的开发工具,可以让你监控 http 网络流量,这也可以帮助你。

于 2012-04-05T03:24:46.667 回答