客户端是用C#写的,非托管DLL放在服务器上,通过WCF调用dll里的方法
方法原型例如:int function(Arg_a,Arg_b,Result*)
Arg_a,Arg_b,Result都是自定义的结构体类型
但是调用时报错:接收对 http://xxx.svc 的 HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致。有关详细信息,请参阅服务器日志。
在网上各种查,一般这种错误是由于WCF返回值无法序列化造成的,但是我调用方法的返回值类型并不是Object,DataTable什么的,会不会是非托管DLL的问题?