C# 由于应用程序/dime(.Net)的内容类型,使用web服务时出错
我试图使用ASP.Net使用第三方web服务,该服务生成以下错误消息: Message=响应消息的内容类型application/dime 与绑定的内容类型不匹配(text/xml;charset=utf-8)。 如果使用自定义编码器,请确保iContentTypeSupported 方法得到了正确的实现 我能够连接到服务并成功访问其中一个可用操作。然而,当尝试使用另一个操作时,我收到了上面的错误消息。我正在使用.NET4.0。第三方服务是用.Net编写的,尽管我不确定其版本,等等C# 由于应用程序/dime(.Net)的内容类型,使用web服务时出错,c#,.net,wcf,web-services,C#,.net,Wcf,Web Services,我试图使用ASP.Net使用第三方web服务,该服务生成以下错误消息: Message=响应消息的内容类型application/dime 与绑定的内容类型不匹配(text/xml;charset=utf-8)。 如果使用自定义编码器,请确保iContentTypeSupported 方法得到了正确的实现 我能够连接到服务并成功访问其中一个可用操作。然而,当尝试使用另一个操作时,我收到了上面的错误消息。我正在使用.NET4.0。第三方服务是用.Net编写的,尽管我不确定其版本,等等 我已经了解到
我已经了解到不再支持application/dime类型,但是有没有一种方法可以在.NET4.0中使用此web服务 我在以下位置找到了一个包含一些提示的旧链接: 向基于DIME的Web服务添加Web引用后,必须 修改 References.cs文件中的代理类,以便从 WSE中的Microsoft.Web.Services.WebServicesClientProtocol类。 例如,为ImageService生成的客户端Web服务代理 网状物 上一示例中的服务需要修改如下:
公共类ImageService:Microsoft.Web.Services.WebServicesClientProtocol
这能帮你做点什么吗