我开发了一个通过可移植类库与WCF服务进行通信的WPF应用程序,它工作正常。
现在,我尝试在silverlight项目上使用相同的库,但silverlight应用程序无法与WCF服务进行通信。 我在我的WCF服务上设置了断点,当我将它与silverlight应用程序一起使用时,它永远不会被击中。
编辑:
这是我的图书馆调用我的服务的方法:
public int CheckUser(string login, string password)
{
return this._client.EndCheckUser(_client.BeginCheckUser(login, password, null, null));
}
Silverlight应用程序在EndCheckUser函数中被阻止,等待服务的答案,因为该服务从未收到来自应用程序的请求。
我试图关闭我的服务,并且当它尝试调用方法时,silverlight保持相同的行为,没有异常,只是在最终函数中被阻塞。
顺便说一句,我的Silverlight应用程序托管在WebSite中。
有什么想法吗? 提前谢谢!