【发布时间】:2008-11-13 15:04:53
【问题描述】:
在开发将在 Intranet 中使用的应用程序时,您认为 Silverlight 和 WCF 是一个很好的解决方案吗?
您应该使用 WCF 服务还是 WCF Web 服务来向客户端公开您的模型?
当使用 WCF 服务时,代理将在引用下生成,并且每个服务只能有 1 个服务引用,如何在同一个服务引用下创建应用程序域模型?
谢谢。
A.兰帕德。
【问题讨论】:
标签: wcf silverlight
在开发将在 Intranet 中使用的应用程序时,您认为 Silverlight 和 WCF 是一个很好的解决方案吗?
您应该使用 WCF 服务还是 WCF Web 服务来向客户端公开您的模型?
当使用 WCF 服务时,代理将在引用下生成,并且每个服务只能有 1 个服务引用,如何在同一个服务引用下创建应用程序域模型?
谢谢。
A.兰帕德。
【问题讨论】:
标签: wcf silverlight
还没有。我很难配置 WCF,而且 Silverlight 2 beta 没有很好的文档记录。
【讨论】:
Silverlight 现已结束 Beta 版,并且与 WPF 的兼容性得到了改进。如果您的技能一般都在 .NET 中并且您想要一个富 Web 应用程序,那么 Silverlight 应该是不费吹灰之力的,尤其是在您可以合理地保证每个人都安装了 Silverlight 的 Intranet 上。另外,它在 Mac 上运行良好。
对于服务,WCF 与 Silverlight 一起使用,并且有许多关于它们如何协同工作的示例。这是官方网站上关于该主题的视频:
【讨论】:
“不确定我是否理解您的第二个问题...不确定为什么您希望每个服务有超过 1 个参考...?”
例如,当您拥有使用 Product 和 Family 类的 ProductService 时,如果您为此服务创建代理,您将获得:ServiceReference1.Family 和 ServiceReference1.Product。现在假设您创建了 FamilyService,当使用此服务时,您将再次创建 Family 代理,但在 ServiceReference2 下!
【讨论】:
你的问题太宽泛了。真的很难回答这类问题,因为,真的,“任何”技术都适用于“任何”解决方案。否则每个人都只会使用一个!
您的应用程序应该做什么,您需要多长时间完成它,是否对相同或其他技术进行了任何现有投资......等等?
话虽如此,回答你的问题:是的。
不确定我是否理解您的第二个问题...不知道为什么您希望每项服务有多个参考...?
【讨论】: