相同的服务,不同的服务器产生不同的结

时间:2016-10-25 20:07:30

标签: asp.net wcf

我在不同的服务器上访问相同的服务。请求是相同的,但响应不是。一个成功召唤产生,为什么另一个产生类型初始化豁免。

什么可能是失败电话的促成因素?

谢谢。

编辑

在获得内部豁免的额外日志记录后,它正在寻找Caching.Client.dll

但是,奇怪的东西是相同的代码,服务和dll部署在不同的服务器上。服务器A,B,C中的结果为正,但D和E中的结果不是。

1 个答案:

答案 0 :(得分:0)

该服务正在寻找Caching.Client.dll但未找到它。要么它不在服务的bin中,要么在服务器上没有GAC。

将DLL放入服务的bin中应该可以解决问题。你也可以GAC这个DLL(它是一个.NET程序集),但是它有额外的要求,所以把它放在bin中是最简单的方法。