【发布时间】:2011-01-30 21:02:30
【问题描述】:
我正在运行一个 Silverlight 4 应用程序,该应用程序有一个 WCF 服务引用,该服务引用了涉及大量合同的服务。
我注意到我的启动性能很糟糕,所以我对其进行了分析,发现在第一次 WCF 调用上生成序列化代码花费了 7 秒的时间。
我知道有一种方法可以通过使用 XmlSerializer (explained here) 来缩短启动时间。这是通过提前将序列化代码生成到单独的程序集中来完成的,但我似乎无法弄清楚如何在 Silverlight 中执行此操作。
以前有人做过吗?甚至可能吗?也欢迎任何其他可能有帮助的想法。
谢谢。
【问题讨论】:
标签: .net silverlight wcf performance xml-serialization