在开发将在 Intranet 中使用的应用程序时,您认为 Silverlight 和 WCF 是一个好的解决方案吗?
您会使用 WCF 服务或 WCF Web 服务向客户端公开您的模型吗?
使用 WCF 服务时,将在引用下生成代理,每个服务只能有 1 个服务引用,如何在同一服务引用下创建应用程序域模型?
谢谢。
还没有。我在配置 WCF 时遇到了困难,而且 Silverlight 2 beta 没有很好的文档记录。
Silverlight 现已结束 Beta 版,与 WPF 的兼容性已得到改善。如果您的技能主要集中在 .NET 上,并且您想要一个丰富的 Web 应用程序,那么 Silverlight 应该是一个简单的选择,特别是在 Intranet 上,您可以合理地保证每个人都安装了 Silverlight。另外,它在 Mac 上运行良好。
对于服务,WCF 与 Silverlight 配合使用,并且有许多关于它们如何协同工作的示例。这是官方网站上关于该主题的视频:
“不确定我是否理解您的第二个问题...不确定为什么您需要每项服务超过 1 个参考...?”
例如,当您有一个使用 Product 和 Family 类的 ProductService 时,如果您为此服务创建代理,您将获得:ServiceReference1.Family 和 ServiceReference1.Product。现在假设您创建 FamilyService,当使用此服务时,您将再次创建 Family 代理,但在 ServiceReference2 下!
你的问题太宽泛了。 回答这类问题确实很难,因为实际上“任何”技术都适用于“任何”解决方案。不然大家就只用一个!
您的应用程序应该做什么,您需要多快完成它,是否有对相同或其他技术的现有投资......等?
话虽如此,回答你的问题:是的。
不确定我是否理解您的第二个问题...不确定为什么您希望每项服务有多个参考...?