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