Согласно документации MSDN , configSource
поддерживается в Windows Server 2003 SP2. Однако, когда я пытаюсь получить доступ к настройке, используя следующий синтаксис:
System.Configuration.ConfigurationManager.AppSettings["SettingName"];
затем null
возвращается. Однако одно и то же приложение работает должным образом в Windows 7 и Windows XP (т. Е. AppSettings["SettingName"]
возвращает ожидаемое значение при использовании configSource
).
Файл, на который указывает configSource
, наверняка существует, поскольку я скопировал весь каталог приложения из Windows 7 в Server 2003 для тестирования.
Есть идеи?