我曾经在app.config/web.config中改变了元素的顺序导致应用程序停止工作的问题。我在查看machine.config并按照那里的顺序进行操作后,相信我已经解决了这个问题。
以下是一个例子: Common.Logging config exception
通过更改文件中元素的顺序来解决了这个问题。
所以,问题是,元素的顺序是否重要?
在我看来是很重要的。 如果它很重要,那么它是否有文档记录,例如xsd模式?我曾经在app.config/web.config中改变了元素的顺序导致应用程序停止工作的问题。我在查看machine.config并按照那里的顺序进行操作后,相信我已经解决了这个问题。
以下是一个例子: Common.Logging config exception
通过更改文件中元素的顺序来解决了这个问题。
所以,问题是,元素的顺序是否重要?
在我看来是很重要的。 如果它很重要,那么它是否有文档记录,例如xsd模式?看起来至少对于configSections
元素,顺序很重要。
文档http://msdn.microsoft.com/en-us/library/ms228256.aspx说明如下:
“如果configSections
元素在配置文件中,则configSections
元素必须是configuration
元素的第一个子元素。”
我从这里得到的信息:http://social.msdn.microsoft.com/Forums/en-US/clr/thread/60c7b502-f7fc-49e9-b4b0-771b4fb4134e