架构问题:已经声明了全局元素''

Ogr*_*tel 7 xml xsd web-config

我遇到的问题与此处的帖子非常相似: "已在web配置中声明了"全局元素'配置'

我不清楚它的解决方案.

当我打开Views下列出的web.config文件时,我也会收到大约40条警告,告诉我:

全局元素''已经被声明.这包括配置,位置,configSections,appSettings等.

我在某个地方错过了一个.xsd文件吗?

当我单击"XML"选项卡和"Schemas ..."选项时,它告诉我我正在使用以下.xsd:

  • RazorCustomSchema.xsd
  • EntityFrameworkConfig_5_0_0.xsd
  • DotNetConfig40.xsd

我开始认为可能需要添加一个EnterpriseLibarary.xsd,但我不确定这是否是最佳解决方案.如果是,我不知道在哪里可以找到特定的.xsd.因此,如果有必要,如果有人可以指出我找到它的正确方向,以及如何正确添加它将会很有帮助.

谢谢!

mmm*_*con 13

打开XML-> Schemas ...以获取当前的XML模式集.

您可能选择了一个或多个重复或重叠的模式文件.(例如DotNetConfig.xsd和DotNetConfig45.xsd).

您只需要其中一个,因此在"使用"列下将另一个设置为自动.


Rom*_*nov 3

这很奇怪,但对我来说,一旦我在编辑器中关闭导致这些警告的文件并重新编译,这个问题就得到了解决。