Я работаю над базой кода, которая имеет множество идентичных вызовов ConfigurationManager.AppSetting, разбросанных повсюду.
Звучит ли это как возможная проблема производительности?
Или потому, что очень маленькие данные тривиальны и не «дороги»? Постоянное обращение к файлу для получения данных, или среда выполнения .NET кэширует файл / значения / вызовы?
Если это не проблема производительности, то это просто неорганизованный подход к доступу к значениям конфигурации приложения, и нужно просто реорганизовать, чтобы обеспечить более четкую и последовательную реализацию доступа к настройкам?