我在从net.tcp服务调用方法时遇到错误。
这是我的错误消息:
client.MyMethod(param):格式化程序在尝试反序列化消息时抛出异常:尝试反序列化参数http://tempuri.org/:Result时出错。 InnerException消息是'Expecting state'Element'..遇到名为'',namespace''的'Text'。 ”。有关更多详细信息,请参阅InnerException。“
内部异常:
“System.Runtime.Serialization.SerializationException:期待状态'元素'..遇到'文字',名称'',名称空间''。”
客户端对象在这里:
client = new ChannelFactory<IContract>("MyExService").CreateChannel();
绑定定义:
<client>
<endpoint name="MyExService" address="net.tcp://server:12707/"
binding="netTcpBinding" bindingConfiguration="netTcp" contract="path.IContract" >
<identity>
<servicePrincipalName />
</identity>
</endpoint>
</client>
我无法调试此Web服务。知道什么可能是错的吗? 我不知道来自 http://tempuri.org/:Result 的结果是什么。
答案 0 :(得分:0)
原因:服务不起作用。
解决方案:在本地运行服务:RGB - &gt;创建新实例。