最近的项目中常常是sl+wcf的组合,所有与数据库的操作都通过wcf来传递,比如登陆页面中验证用户情况就是一个很常见的例子。
在发布的程序中常常出现正确的用户名与密码登陆不了的情况,最后的发现的在调用wcf服务的地址中是机器名而不是ip地址,比如发布的服务器计算机名是testserver,ip地址是:192.168.0.1,在sl 中调用wcf服务的地址是http://testserver/***,在更改为http://192.168.0.1/***后登陆不了的问题就解决了。
不知这个是不是正确的解决方法。