Имеет ли значение порядок элементов в app.config? - PullRequest
9 голосов
/ 21 июля 2011

Я видел и испытывал проблемы с app.config / web.config, где я изменил порядок элементов, и приложение перестало работать.Я полагаю, что я исправил проблему, посмотрев на machine.config и выполнив там следующий порядок.

Один из примеров - следующий вопрос: Common.Logging config исключение

проблема была решена путем изменения порядка отображения элементов в файле.

Итак, вопрос в том, имеет ли значение порядок элементов?

Мне кажется, что так и есть. Если да, документировано ли это где-нибудь, может быть схема xsd?

Ответы [ 2 ]

7 голосов
/ 22 июля 2011

Похоже, что, по крайней мере, порядок элементов 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

0 голосов
/ 21 июля 2011

здесь у вас есть полное объяснение веб-конфигурации.заказ и требуемый тег.

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

...