}
else
{
MessageBox.Show("用户名或密码错误!");
}
}
else
{
MessageBox.Show(e.Error.ToString());
}
}
4.在App.xaml配置文件设置Login.xaml为起始页,代码如下:
private void Application_Startup(object sender, StartupEventArgs e)
{
this.RootVisual = new Login();
}
到此,客户端配置完成,运行Silverlight客户端项目即可查看结果。源码下载地址:
------------------------------------------分割线------------------------------------------
具体下载目录在 /2015年资料/2月/27日/Silverlight+WCF实现跨域调用/
------------------------------------------分割线------------------------------------------
现在回首整个实现过程,有点面向服务编程的意思:WCF提供一个服务,然后把访问服务的接口公开,想调用此服务的项目只要添加此服务的引用便能调用WCF提供的服务。
在实现过程中,有个问题至今尚未解决,在WCF服务器项目中配置ADO.Net实体数据模型时,如果是用SQL Server的SQL Server身份验证方式登录,便会报“服务器返回了错误 Not found”异常;改成Windows身份验证问题解决。这是个治标不治本的解决方案,对此问题,希望大神能够给出解释。