我在网络配置中收到恼人的构建警告。对于我的网络配置中的所有元素,我有大约40个Global element '{element name}' has already been declared
警告。这是我在与MVC网站相同的解决方案中创建的WCF服务。我怀疑问题是WCF服务引用MVC程序集(以反映一些元数据),并且两个Web配置文件都以某种方式被包含在内,导致重复的项目。搜索只会出现与我所拥有的问题不同的问题。
有没有办法解决这个问题,可能是告诉配置管理器忽略引用的MVC程序集中的配置文件?
编辑:在尝试尽可能地分离我的不同依赖关系时,关闭计算机后,我的警告消息消失了。
答案 0 :(得分:3)
将您的服务与主机分开。 IE在一个或多或少纯粹的程序集中提供服务,然后分别从控制台主机,wcf主机,Windows服务主机和mvc主机项目引用它。