![](/img/trans.png)
[英]Consuming Java Web Service from C# .Net Application with Complex Type Return
[英]Error consuming web service due to content type of application/dime (.Net)
我正在尝试使用ASP.Net消耗第三方网络服务,该服务会生成以下错误消息:
Message =响应消息的内容类型应用程序/文本与绑定的内容类型不匹配(文本/ xml; charset = utf-8)。 如果使用自定义编码器,请确保正确实施IsContentTypeSupported方法。
我能够连接到服务并成功访问一项可用操作。 但是,当尝试使用其他操作时,我收到上述错误消息。 我正在使用.Net 4.0。 尽管我不确定版本等,但是第三方服务是用.Net编写的。
我已经阅读到不再支持应用程序/二维类型,但是有没有一种方法可以将此Web服务与.Net 4.0一起使用?
我在以下位置找到了一个包含一些提示的旧链接: http : //www.ureader.com/msg/1438351.aspx
在将Web引用添加到基于DIME的Web服务后,必须修改References.cs文件中的代理类,以便它继承自WSE中的Microsoft.Web.Services.WebServicesClientProtocol类。 例如,需要对上一个示例中为ImageService Web服务生成的客户端Web服务代理进行如下修改:
public class ImageService : Microsoft.Web.Services.WebServicesClientProtocol
这样有助于您工作吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.