首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Silverlight + WCF异常:期待application/soap + xml,收到text/xml

您好!您提到的问题是关于Silverlight和WCF(Windows Communication Foundation)的异常。在这里,我们期望收到的数据类型是application/soap + xml,但收到的数据类型却是text/xml。这种情况可能会导致数据解析错误。

Silverlight 是一个由微软开发的基于.NET框架的Web应用程序框架,它可以创建丰富的、动态的、可交互的Web应用程序。Silverlight支持多种编程语言,包括C#、Visual Basic和Python。它可以与HTML和JavaScript无缝集成,并支持跨平台应用程序开发。

WCF 是一个用于创建、配置和部署分布式应用程序的框架。它提供了一种简化的方法来实现服务导向的通信,并支持多种传输协议和数据格式。WCF可以与多种数据类型和协议一起使用,包括SOAP、XML和JSON。

这个问题可能是由于数据类型不匹配或WCF服务的配置不正确导致的。要解决这个问题,您可以尝试以下方法:

  1. 检查WCF服务的配置,确保其正确地配置为返回application/soap + xml数据类型。
  2. 检查客户端和服务器之间的通信协议是否一致。
  3. 确保客户端和服务器之间的数据类型和格式正确匹配。

如果您需要更多关于Silverlight或WCF的信息,或者需要帮助解决特定问题,请随时告诉我!

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

更强悍的Silverlight: WCF RIA Services

如果你安装了 VS 2010 的 Silverlight 4 开发工具,会发现一项重量级的安装项目,WCF RIA Services,用于Silverlight数据访问服务,比WCF和ADO.NET Data...因为 WCF RIA Service 的导入,让这第 4 版的 Silverlight 足以成为相关技术发展的一个重大里程碑,而这也是我们跳过 Silverlight 2 与 Silverlight 3...WCF服务,WCF支持各种通讯协议,目前WCF RIA Service只使用HTTP的绑定,而且Silverlight 4支持tcp绑定,参见InfoQ Silverlight 4中的高速通信,对于企业业务系统来说我会选择...“ SOAP with XML Endpoint BinaryHttpBinding baseAddress” + “/binary” SOAP with Binary Endpoint 基于WCF的高度灵活性...Understanding the WCF in ‘WCF RIA Services Silverlight 4 WCF RIA Services LOB Application Hands-On

922100

silverlight获取外部数据的另一种选择:FluorineFx

Silverlight从其它系统获取外部数据的常规途径无非下面2种: 1、直接远程加载文本或xml文件 (直接请求ashx/aspx,然后在ashx/aspx上输出信息也可以归入这一类) 2、通过wcf...与webService采用的soap协议不同:FluorineFx支持Adobe的AMF0,AMF3,RTMP协议,能方便的与Adobe几乎所有的通讯技术交互,这为silverlight与flash/flex...xml version="1.0" encoding="utf-8" ?...分析: 传统的soap协议是采用xml格式的,而xml格式的最大问题就是数据太大,比如一个普通的"hello world"字符串,经过xml格式封装后,可能变成hello world</...所以FluorineFx相对于基于soap协议的web service/wcf而言,应该是效率会更高,不过我们也应该看到微软的进步:wcf在传输数据时,除了xml格式,还可以用json格式甚至直接最原始的

96750
  • WCF技术剖析之二十二: 深入剖析WCF底层异常处理框架实现原理

    在服务执行过程中,我们手工抛出FaultException异常WCF服务端框架会对该异常对象进行序列化病最终生成Fault消息。...WCF框架自动为我们作了这么多“幕后”工作,使得开发人员可以完全采用编写一般的.NET应用程序的模式进行异常的处理:在错误的地方抛出相应异常,对于潜在出错的方法调用进行相应的异常捕获和处理。...所以,WCF异常处理框架的核心功能就是实现FaultException异常和Fault消息之间的转换,接下来我们着重来讨论这个话题。... 10: 输入参数不合法!...在服务端对异常对象进行序列化并生成回复消息(Fault消息),在客户端对接收到的回复消息进行反序列化重建并抛出异常

    1.5K110

    我的WCF之旅(10):如何在WCF进行Exception Handling

    在任何Application的开发中,对不可预知的异常进行troubleshooting时,异常处理显得尤为重要。对于一般的.NET系统来说,我们简单地借助try/catch可以很容易地实现这一功能。...但是对于 一个分布式的环境来说,异常处理就没有那么简单了。...我们通过includeExceptionDetailInFaults属性设为true,那么如果Service抛出Exception,WCF会简单得包装这个Exception并把它置于Soap中Response...由于该类的对象需要在Endpoint之间传递,所以必须是可序列化的,在WCF中,我们一般用两个不同的Serializer实现Object和XML的Serialization和Deserialization...Soap中对该Fault的XML Mapping到具体的MathError类型。

    53690

    《我的WCF之旅》博文系列汇总

    WCF之前,微软已经为了提供了一套完整的基于分布式的技术和产品,这些技术和产品使我们构建一个基于于分布式的互联系统变得异常简单。...[第4篇] WCF中的序列化(Serialization) 在分布式系统中,一个Application与另一个Application之间进行交互,必然需要携带数据。...在我们对Web Service和WCF进行深入学习的时候,借助一些Soap Trace 工具对Soap Message进行深入剖析是非常有必要的。...[第10篇] 如何在WCF进行Exception Handling 在任何Application的开发中,对不可预知的异常进行troubleshooting时,异常处理显得尤为重要。...但是对于一个分布式的环境来说,异常处理就没有那么简单了。

    46110

    《我的WCF之旅》博文系列汇总

    WCF之前,微软已经为了提供了一套完整的基于分布式的技术和产品,这些技术和产品使我们构建一个基于于分布式的互联系统变得异常简单。...[第4篇] WCF中的序列化(Serialization) 在分布式系统中,一个Application与另一个Application之间进行交互,必然需要携带数据。...在我们对Web Service和WCF进行深入学习的时候,借助一些Soap Trace 工具对Soap Message进行深入剖析是非常有必要的。...[第10篇] 如何在WCF进行Exception Handling 在任何Application的开发中,对不可预知的异常进行troubleshooting时,异常处理显得尤为重要。...但是对于一个分布式的环境来说,异常处理就没有那么简单了。

    67590

    程序员Web面试之JSON

    是否用SOAP可以做JSON同样的事情呢? 有2点不同: 首先,SOAP是用XML标签表达,比较重。JSON比较轻,纯数据。 其次,最重要的是,JSON可直接转换为javascript对象。...同样的要转换SOAP XML为javascript对象是较繁琐的任务。 ? 是否所有的技术都支持JSON? 是的,几乎所有的数据交换都支持JSON。...如下所示: WCF服务:如果你想你的WCF服务应该发送JSON消息,而不是SOAP,可以设置“ResponseFormat”作为你的操作协定“WebMessageFormat.Json”。....GetString(ms.ToArray()); Response.Clear(); Response.ContentType = "application/json;charset=utf-8";...下面是如何post方法调用的例子,同样的,post有3个参数: 第一个参数,接受JSON数据的URL地址 第二个参数,是我们要发送的Json对象 第三个参数,是回调函数,我们收到回应的数据进行处理。

    2.2K100
    领券