c#-具有多个WCF项目与1个具有多个服务的WCF项目
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c#-具有多个WCF项目与1个具有多个服务的WCF项目,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1026字,纯文字阅读大概需要2分钟。
内容图文
![c#-具有多个WCF项目与1个具有多个服务的WCF项目](/upload/InfoBanner/zyjiaocheng/655/359fe864b6f14d8a94baaca1669b034a.jpg)
我目前正在从事WCF项目,该项目包含4个不同的组件.没有一个组件是相互关联的.
目前,我已经完成了一个项目,并提供了四个服务.我意识到,如果其中一个组件发生了变化,我们将不得不对整个项目进行安全测试.
而如果我进行4个不同的项目,它们彼此之间没有关联或彼此交谈,那么这将使测试和集成变得容易得多.而且,如果我们要更改一个项目,那么其他项目将不会受到影响或崩溃.
我需要一些利弊的反馈.
同样,这些组件不会互相交谈或互相调用.
解决方法:
绝对不同的程序集.它将减少松动的耦合.
如果它们共享一些通用的基础结构(错误处理,日志记录,行为…),请使用第4个commom程序集.
它不会影响您部署服务的方式.如果它们打算驻留在IIS中的同一Web应用程序中,则它们将仅仅是3个程序集. servicemodel配置不会更改.如果他们将生活在单独的应用程序中,那就更好了
如果您认为3项服务仍可维护,请考虑10项…正如您所说,对其中一项进行一点更改是对所有这些项的新版本
他们在一起交谈(或不交谈)的事实不会影响,因为它们是服务而不是组件
另一方面,在处理大量服务时,一种解决方案是构建服务总线,然后,您的服务只是常规类,而无论它们是否在同一程序集中,都没那么重要(即使这样可能更容易)一样)
但在您的情况下,必须定义不同的程序集
内容总结
以上是互联网集市为您收集整理的c#-具有多个WCF项目与1个具有多个服务的WCF项目全部内容,希望文章能够帮你解决c#-具有多个WCF项目与1个具有多个服务的WCF项目所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。