Проблема доступа к AppSettings через configSource в Windows Server 2003

Согласно документации 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 ответ

Решение

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

Другие вопросы по тегам