app.config中元素的顺序是否重要?

时间:2011-07-21 17:55:08

标签: .net web-config app-config configuration-files

我已经看到并遇到app.config / web.config的问题,我已经更改了元素的顺序,应用程序停止了工作。 我相信我通过查看machine.config并遵循其中的顺序来解决问题。

一个例子是以下问题:Common.Logging config exception

通过更改元素在文件中的显示顺序来解决问题。

所以,问题是,元素的顺序是否重要?

在我看来它确实如此。

如果是的话,它是否记录在任何地方,xsd架构可能?

2 个答案:

答案 0 :(得分:7)

看来至少configSections元素顺序确实很重要。

文件http://msdn.microsoft.com/en-us/library/ms228256.aspx说明以下内容:

“如果configSections元素在配置文件中,则configSections元素必须是配置元素的第一个子元素。”

我从这里得到了这个:http://social.msdn.microsoft.com/Forums/en-US/clr/thread/60c7b502-f7fc-49e9-b4b0-771b4fb4134e

答案 1 :(得分:0)

在这里您可以获得Web配置的完整说明。订单和要求的标签。

http://msdn.microsoft.com/en-us/library/ackhksh7(vs.71).aspx