【发布时间】:2013-11-06 19:53:36
【问题描述】:
我有一个 silverlight 应用程序并使用 wcf ria 服务。问题是关于托管 wcf ria 服务的选项。
在我阅读的所有文章中都提到,RIA 服务应该托管在托管 silverlight 应用程序的同一个 Web 应用程序上。
另一种选择是,我们可以使用 WCF RIA 类库,但这仍然需要在托管 silverlight 的 silverlight Web 应用程序中引用。
我想知道,为了更简洁的实现,我可以在任何其他 Web 应用程序中托管 WCF RIA 服务吗?
【问题讨论】:
-
由于还没有答案,也许我需要进一步解释一下。通常,当我们用 WCF 服务实现服务层时,我们更喜欢有一个单独的层(一个 WCF 服务项目)而不是托管在 silverlight 托管网站中。这为我们提供了一个更加解耦、可维护的系统。 WCF RIA 是否可以使用这种方法?提前致谢!
-
我认为更重要的相关建议:使用 ria client 库,即。不要将 silverlight 客户端直接附加到域服务。将域客户端代码自动生成到自己中的客户端直接遭受 xaml 设计器的严重性能下降。我知道这听起来很奇怪,但这是真的。
标签: wcf silverlight wcf-ria-services ria