我正在Silverlight项目中添加WCF服务引用,它正在为DataMembers生成的代码与SOAP序列化相比具有XmlSerialization属性。但是,如果在ASP.Net项目中添加了相同的WCF服务引用,则会使用SOAP Serialization attribtues生成代码。任何人都可以让我知道可能是什么原因,以及如何强制引用来生成SOAP序列化? (System.CodeDom.Compiler.GeneratedCodeAttribute(“System.Xml”,“4.0.30319.1”)] SOAP Serialization - [System.CodeDom.Compiler.GeneratedCodeAttribute(“System.Runtime.Serialization”,“4.0.0.0”)XmlSerialization - [System.CodeDom.Compiler.GeneratedCodeAttribute )]这些是为类型生成的代码中的属性,我在说它使用的是XmlSerialization/SOAP序列化时正在查找的属性向Silverlight项目中的WCF服务添加服务引用默认情况下为DataMembers而不是SOAPSerilaization的XmlSerialization
1
A
回答
0
找到了行为的原因。 WCF服务中的其中一种方法是返回DataSet作为结果。由于Silverlight不支持直接的ADO.Net对象,因此Silverlight的代理生成器工具强制它生成XmlSerialization属性,而不是SOAP序列化属性。
相关问题
- 1. 为WCF服务添加Silverlight应用程序的服务引用
- 2. 默认情况下WCF服务是无状态的吗?
- 3. 在没有服务引用的情况下调用WCF服务
- 4. 在C#4.0中不添加服务引用的情况下使用Web服务
- 5. 在没有silverlight项目的情况下使用RIA服务
- 6. 在不更新Web.config的情况下添加WCF Web服务
- 7. 在同一个项目中添加对WCF服务的服务引用
- 8. 如何在Eclipse中为WCF服务“添加服务引用”?
- 9. 默认情况下,WCF服务是基于rest还是基于soap?
- 10. WCF不使用添加服务引用
- 11. 使用WCF服务调试Silverlight项目
- 12. WCF服务而不是ASMX Web服务?
- 13. 为wcf服务添加服务引用时出错
- 14. 添加WCF服务到ASP.NET MVC项目
- 15. 将WCF服务添加到项目
- 16. 动态添加WCF服务的引用
- 17. 如何在不使用svcutil.exe的情况下使用WCF服务?
- 18. Silverlight WCF服务
- 19. Silverlight + WCF服务
- 20. 默认情况下,WCF服务是否为网络中任何计算机的方法调用打开?
- 21. 默认情况下,gcServer在服务器版本的Windows上是否为true?
- 22. 如何在不添加Web引用的情况下调用SOAP Web服务
- 23. WCF REST服务的WCF服务应用程序(项目)或WCF服务(网站)
- 24. 为Silverlight生成WCF代理,而无需将托管服务添加到WCF服务中的ASync模式
- 25. 如何在不需要服务证书的情况下创建WCF服务?
- 26. 如何在不通过SSL添加服务引用的情况下动态调用Web服务
- 27. Silverlight的WCF服务对服务请求
- 28. 添加WCF服务引用打破
- 29. 添加WCF服务引用时出错?
- 30. 默认情况下,如何在ASP.NET Web服务中向HttpResponse添加特定的头文件?
此选项的其他选项是使用直接SlSvcUtil.exe生成代理,并使用/ reference开关参考System.Data.dll,并且还强制使用带有/ serializer开关的DataContractSerializer。 – Shravan 2010-06-28 11:48:11