ASP.NET - настройки в файле Web.config (и доступ к ним с помощью ConfigurationSection) или в отдельном файле XML - PullRequest
1 голос
/ 20 сентября 2010

У меня есть несколько настроек, которые я могу поместить в отдельный XML-файл и получить к ним доступ в веб-приложении.Затем я подумал (подумав об одном дополнительном файле для развертывания), почему бы не поместить их в сам файл web.config.Тем не менее, только потому, что мне нужно иметь пользовательские узлы, я не могу иметь настройки под.Итак, я думаю о создании собственного обработчика конфигурации, следующего за this .Это было бы лучше, чем иметь отдельный файл XML?Будет ли это излишним или с точки зрения производительности?Есть ли лучший путь?

1 Ответ

4 голосов
/ 20 сентября 2010

С точки зрения производительности, установка пользовательских настроек в web.config и создание обработчика конфигурации будет в порядке, поскольку значения конфигурации кэшируются и читаются только один раз при запуске приложения.Поместив значения в отдельный XML-файл, вам нужно будет самостоятельно обрабатывать кэширование, если вы хотите избежать его анализа каждый раз, когда вам нужен доступ к этим значениям.

...