我正在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 4:默認情況下,WCF服務
- 2. 爲WCF服務添加Silverlight應用程序的服務引用
- 3. 默認情況下WCF服務是無狀態的嗎?
- 4. 在沒有服務引用的情況下調用WCF服務
- 5. 在C#4.0中不添加服務引用的情況下使用Web服務
- 6. 想要調用WCF服務而不添加服務引用
- 7. 在沒有silverlight項目的情況下使用RIA服務
- 8. 在不更新Web.config的情況下添加WCF Web服務
- 9. 默認情況下,WCF服務如何連接到端點?
- 10. 在同一個項目中添加對WCF服務的服務引用
- 11. 如何在設計時不添加服務引用的情況下調用wcf服務
- 12. 如何在Eclipse中爲WCF服務「添加服務引用」?
- 13. 默認情況下,WCF服務是基於rest還是基於soap?
- 14. 使用WCF服務調試Silverlight項目
- 15. WCF不使用添加服務引用
- 16. WCF服務而不是ASMX Web服務?
- 17. 添加引用WCF服務的Silverlight應用程序
- 18. 爲wcf服務添加服務引用時出錯
- 19. 添加WCF服務到ASP.NET MVC項目
- 20. 將WCF服務添加到項目
- 21. 動態添加WCF服務的引用
- 22. 在silverlight項目中更新WCF服務引用時出錯
- 23. 將服務引用添加到使用Net.TCP的WCF服務
- 24. Silverlight + WCF服務
- 25. Silverlight WCF服務
- 26. 如何在不使用svcutil.exe的情況下使用WCF服務?
- 27. 錯誤時添加服務引用WCF服務類型的ObservableCollection
- 28. 默認情況下,WMIPRVSE需要在網絡服務下運行
- 29. 默認情況下,WCF服務是否爲網絡中任何計算機的方法調用打開?
- 30. WCF REST服務的WCF服務應用程序(項目)或WCF服務(網站)
此選項的其他選項是使用直接SlSvcUtil.exe生成代理,並使用/ reference開關參考System.Data.dll,並且還強制使用帶有/ serializer開關的DataContractSerializer。 – Shravan 2010-06-28 11:48:11