我有一个N层网站解决方案(基于MVC3),其中所有组件都是通过IoC容器注册的(即,Web项目除了接口和模型之外没有任何参考)。
解决方案中的一个项目需要使用外部WCF服务。这些WCF请求仅包含在此项目中,解决方案中的其他项目都不需要知道这一点。
但是,当我想运行网站时,我仍然需要确保所有 WCF绑定和端点出现在 web.config 中站点。
我的问题是,是否可以在实际使用服务的程序集中包含所有这些配置,以便Web项目可以保持幸福不知道它们?
提前致谢。
答案 0 :(得分:0)
我们需要将所有配置条目放在运行的应用程序的web.config / app.config中。
要让Web应用程序不了解服务,您可以