Не могу прочитать из appSettings - PullRequest
1 голос
/ 05 августа 2011

У меня есть тестовый проект с файлом web.config в тестовом проекте. Я получаю нулевое значение, когда пытаюсь прочитать значение из раздела appSettings файла web.config.

У меня есть ссылка на System.configuration и оператор использования using System.Configuration;

    <appSettings>
<add key="SatisfactionSurveyLink" value="Link"/>
    </appSettings>


        [TestMethod()]
        public void TestReadFromAppSettings() 
        {
            String surveyLink = ConfigurationManager.AppSettings["SatisfactionSurveyLink"];

            Assert.IsNotNull(surveyLink);
        }

Я пробовал много разных вещей и не могу заставить это работать. У кого-нибудь есть предложения относительно того, в чем может быть проблема?

спасибо,

Ronald

Ответы [ 3 ]

4 голосов
/ 05 августа 2011

, если это тестовый проект, созданный как библиотека классов, не требует web.config, но app.config; -)

0 голосов
/ 05 августа 2011

Вы сказали, что у вас есть тестовый проект, тогда у вас должен быть app.config

0 голосов
/ 05 августа 2011

Кто-нибудь есть какие-либо предложения относительно того, в чем может быть проблема

Вы дважды проверили, что не ошиблись в вводе ключа, либо в файле web.config itelf, либо при чтении?

Возможно, что-то обновляет значение, прежде чем вы его прочитаете?

Установлено ли действие сборки web.config как "Содержимое" в окне свойств?

...