Silverlight 4.0 WCF/RIA:自动从自身更新WCF/RIA服务

Silverlight 4.0 WCF/RIA:自动从自身更新WCF/RIA服务,silverlight-4.0,wcf-ria-services,auto-update,Silverlight 4.0,Wcf Ria Services,Auto Update,我需要能够更新安装在IIS上的wcf/RIA服务。这有可能吗 我需要自动完成,就像程序的自动更新一样 我想我可以在WCF服务上调用一个方法,它会检查是否有更新,但我会下载并安装更新吗 这是因为我的所有逻辑都安装在服务中,所以我需要自动更新服务。马丁,我认为你所寻找的在WCF RIA服务中是不可能的 通过代码生成过程的WCF RIA服务在Silverlight应用程序中具有组件和实体serverside和clientside。更改服务器上的服务契约将导致客户端不匹配 为此,我认为您应该超越WCF

我需要能够更新安装在IIS上的wcf/RIA服务。这有可能吗

我需要自动完成,就像程序的自动更新一样

我想我可以在WCF服务上调用一个方法,它会检查是否有更新,但我会下载并安装更新吗


这是因为我的所有逻辑都安装在服务中,所以我需要自动更新服务。

马丁,我认为你所寻找的在WCF RIA服务中是不可能的

通过代码生成过程的WCF RIA服务在Silverlight应用程序中具有组件和实体serverside和clientside。更改服务器上的服务契约将导致客户端不匹配


为此,我认为您应该超越WCF RIA,在WCF,服务的版本控制是SOA中的一个重要主题,我找到了一个链接,可以帮助您入门。

谢谢,是的,这是一个有趣的主题!但是如果我确保自动更新RIA服务和silverlight客户端。。。那么我想这应该没问题吧???@Martin-理论上你应该没事。我会考虑在客户端查看MEF,因为我记得有人描述了“在编译时不知道的类型”。客户端和服务器被部署为一个IIS应用程序,所以您实际上只需要有一个部署过程,将最新的和最伟大的版本推送到服务器上。如果您使用的是浏览器外客户端,那么您需要确保它在运行时使用CheckAndDownloadUpdateAsync检查是否具有最新版本。CheckAndDownloadUpdateAsync真正关注的是浏览器外应用程序,在这些应用程序中,客户端可以检查是否有更新的版本可用(同时获取)。但你们确实让我觉得使用MEF客户端和服务器端可以加载不同的卫星程序集和XAP。