摘要:
异常错误:通信对象System.ServiceModel.Channels.ServiceChannel 无法用于通信解决方案:后台 Code try{ DBService.DataAccessServiceClient daclient = new DBService.DataAccessServiceClient(); ... _daclient .Close();}catch (CommunicationException e){ ... _daclient .Abort();}catch (TimeoutException e){ ... _dac... 阅读全文
摘要:
wcf中不存在方法重载,wcf的操作重载分为服务重载和客户端重载两种方式。服务重载:通过OperationContract的Name属性重命名方法在客户端显示的名称.wcf Code [ServiceContract] public interface ICalculator { [OperationContract(Name = "AddInt")] int Add(int args1, int args2); [OperationContract(Name = "AddDouble")] double Add(doubl... 阅读全文
摘要:
背景:第一个控制台宿主,第二个和第一个一致,只是服务类型更改了而已。iis版本是5.1 <endpoint address="net.tcp://127.0.0.1:8080/guoService".....<endpoint address="net.tcp://127.0.0.1:8080/guoTwoService"....在netTcp协议中,只要第一个启动的宿主控制台设置为true就可以,第二个设置为false,也不影响程序的成功。<bindingname="portSharing"portSharingE 阅读全文
摘要:
在http://www.cnblogs.com/lei2007/archive/2013/02/20/2919326.html 中Demo3 是跨域调用的Demo,这里总结一下 ajax同域调用的Demo本Demo:是Ajax以post方式调用WCF接口方法第一:前台view:注意点:parval获取变量后在url传值需转换成json参数类型,即需要字符串转义(在字符串前\转义)。第一次遇到此问题耗时较长,使用get方式可以传值,但由于参数字节较长,所以改成post,可以调到接口方法但参数为空,究其原因是参数类型是字符串非json格式。$("#btnGetInfo").cl 阅读全文