从silverlight应用程序访问wcf时登录屏幕

时间:2012-03-26 05:45:16

标签: silverlight silverlight-4.0 wcf-security

我有一个Silverlight 4应用程序,它从支持Silverlight的WCF服务和使用绑定(basichttp)获取数据。有时当我们打开silverlight应用程序窗口登录屏幕时,它会询问用户名和密码但我们还没有从代码中启用这些东西。我尝试为WCF服务添加一些配置设置但无法解决。

2 个答案:

答案 0 :(得分:0)

要解决此问题,请对WCF服务使用Ntlm身份验证,而不是Windows。当您在非域(即计算机)帐户下运行服务时,通常会出现此问题。

有关详细信息,请查看此MSDN文章: Debugging Windows Authentication Errors (为了便于阅读,请将Kerboros和Windows身份验证视为同义词)。

答案 1 :(得分:0)

我认为我接近解决方案,因为我的WCF服务无法向我的silverlight应用程序发送大量数据,因此两者之间的连接经常终止,导致登录屏幕出现(尝试重新连接)。在web.config中的行为标记内增加'',即设置“maxItemsInObjectGraph”的最大值解决了我的问题,并且登录屏幕刚刚消失。

希望这有助于。

此致 扎法

相关问题