“在web配置中已经声明了”全局元素'配置'

时间:2013-11-26 21:31:50

标签: c# asp.net-mvc wcf

我在网络配置中收到恼人的构建警告。对于我的网络配置中的所有元素,我有大约40个Global element '{element name}' has already been declared警告。这是我在与MVC网站相同的解决方案中创建的WCF服务。我怀疑问题是WCF服务引用MVC程序集(以反映一些元数据),并且两个Web配置文件都以某种方式被包含在内,导致重复的项目。搜索只会出现与我所拥有的问题不同的问题。

有没有办法解决这个问题,可能是告诉配置管理器忽略引用的MVC程序集中的配置文件?

编辑:在尝试尽可能地分离我的不同依赖关系时,关闭计算机后,我的警告消息消失了。

1 个答案:

答案 0 :(得分:3)

将您的服务与主机分开。 IE在一个或多或少纯粹的程序集中提供服务,然后分别从控制台主机,wcf主机,Windows服务主机和mvc主机项目引用它。