猿问

不同终端访问WCF服务时,各别终端报错

一个打卡程序通过调用一个已发布到服务器上的WCF服务进行打卡,一样的打卡程序安装包,装在多个同事的电脑上可以正常打卡,装在前台那儿的电脑上就打卡出错了

弹出出错:System.Servicemodel.ChanelFactory 1[HRS.ClockIn.WCF.Contract.IClockInService]无法用于通信,因为其处于"出错"状态


qq_笑_17
浏览 585回答 2
2回答

冉冉说

自己写了个try cacth ,在cacth中使用whlie 对异常一层一层循环,捕获所有的异常,其中有一个HRS.ClockIn.WCF.Contract.IClockInService的XXXX模型,不能序列化;调用 HRS.ClockIn.WCF.Contract.IClockInService接口中的方法返回一个模型,客户端装在win7下面是该模型会自动系列化?客户段装在Xp下面时 该模型由于不能序列话,导致那个异常出现~解决办法:将XXX模型,标注为可序列化,在Xp端问题不会出现了~~

当年话下

网络是否联通?启用安全了吗?
随时随地看视频慕课网APP
我要回答