Проблема доступа к AppSettings через configSource в Windows Server 2003 - PullRequest
2 голосов
/ 23 июля 2010

Согласно документации MSDN , configSource поддерживается в Windows Server 2003 SP2. Однако, когда я пытаюсь получить доступ к настройке, используя следующий синтаксис:

System.Configuration.ConfigurationManager.AppSettings["SettingName"];

затем null возвращается. Однако одно и то же приложение работает должным образом в Windows 7 и Windows XP (т. Е. AppSettings["SettingName"] возвращает ожидаемое значение при использовании configSource).

Файл, на который указывает configSource, наверняка существует, поскольку я скопировал весь каталог приложения из Windows 7 в Server 2003 для тестирования.

Есть идеи?

1 Ответ

3 голосов
/ 23 июля 2010

У вас есть неполный файл манифеста приложения. Вам необходимо добавить элемент "assemblyIdentity". Подробности здесь . Существует также ошибка MS Connect здесь .

...