WFC问题求助。望各位帮帮忙。。。
初学WFC。做了个简单的项目,遇到如下问题,请各位帮忙解惑
Service工程。运行没问题。调试也通过。连接的是sql。
Host工程。应该算是Self-Host吧。具体不是很懂。反正运行起来也没问题。能启动服务。
Client工程。添加服务引用。运行后,程序跑起来以后报错。通信错误,通信关闭啥的。不知道怎么解决。
部分代码块:
C# code
private void btnLogin_Click(object sender, EventArgs e)
{
try
{
using (ServiceReference1.UserServiceClient client = new ServiceReference1.UserServiceClient())
{
bool bOK = client.Login(txtUserName.Text.Trim(), txtPassword.Text.Trim());//报错了
if (bOK == true)
{
MessageBox.Show("aaaa");
}
else
{
MessageBox.Show("登录失败,可能是用户名或密码不正确!");
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
不知道是什么原因引起的报错。如果client.Login()这个方法,不是数据库的实现的话,是没问题的。
真心求教。。。
------解决方案--------------------端口要一致哈,还有一个容易忽略的问题,就是关掉防火墙
------解决方案--------------------不连接数据库没问题?
那可能是你数据库不允许访问
------解决方案--------------------你是Winfrom项目还是web项目,Winfrom的话 要用tcpbing web 用httpbing 把你客户端的app.config贴出来
------解决方案--------------------
------解决方案-------------------- 你的wcf宿主是自己写在host工程,还是寄宿在IIS 中
给你个连接,里面讲的很详细,你看看吧
http://www.cnblogs.com/artech/archive/2007/03/02/661969.html