Silverliht wcf 问题

最近研究Silverlight wcf 按照一般的方法,在web项目添加一个wcf服务,然后在浏览器中运行,然后在Silverlight中右键引用服务,然后生成一个客户端,和配置文件,然后就开始使用。我觉得这种传统的方法不是很好维护,也不够"封装",如果有三个客户端程序要使用同一个服务,就得每个项目引用一次,更新的时候也是也三个一起更新,非常麻烦。所以我的问题是,能否把wcf的配置写到webconfig中,客户端的终结点动态生成,并且是自己手写wcf服务,也就是自己写一个接口,然后打上ServiceContract标记,然后自己写实现类。求高手解答……
2026年09月26日 21:46
有1个网友回答
网友(1):

其实不用搞得那么麻烦,多看看设计模式或许可以解决你的问题。
你可以考虑做一个代理,运用代理来和你的三个客户程序进行通讯,你所有维护的就是你的代理,按照你的实际需要暴露对应的接口即可。