C# 如何更改WSDL客户端的预期内容类型?

C# 如何更改WSDL客户端的预期内容类型?,c#,.net,web-services,wsdl,C#,.net,Web Services,Wsdl,我已经导入了一个在线服务,它是WSDL 调用服务方法时,我得到以下异常: System.ServiceModel.ProtocolException:内容类型text/xml;响应消息的charset=ISO-8859-1与绑定的内容类型不匹配(text/xml;charset=utf-8)。如果使用自定义编码器,请确保正确实现IsContentTypeSupported方法。响应的前617个字节是

我已经导入了一个在线服务,它是WSDL

调用服务方法时,我得到以下异常:

System.ServiceModel.ProtocolException:内容类型text/xml;响应消息的charset=ISO-8859-1与绑定的内容类型不匹配(text/xml;charset=utf-8)。如果使用自定义编码器,请确保正确实现IsContentTypeSupported方法。响应的前617个字节是
我相信这意味着我的客户希望服务以UTF-8编码返回数据,而服务以ISO-8859-1返回数据。我有没有办法更改客户端的预期内容类型以匹配某个服务?

如果您的客户端是.net,您可以按此处所示进行设置

这是您在代码中实现的方式

wsHttpBinding.TextEncoding = Encoding.UTF8;

让我看看是否可以在配置文件中直接找到设置它的示例

啊,这是问题中的一个例子