Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 由于应用程序/dime(.Net)的内容类型,使用web服务时出错_C#_.net_Wcf_Web Services - Fatal编程技术网

C# 由于应用程序/dime(.Net)的内容类型,使用web服务时出错

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编写的,尽管我不确定其版本,等等 我已经了解到

我试图使用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

这能帮你做点什么吗