C # Общий вопрос о AppSetting - PullRequest
0 голосов
/ 09 июня 2011

Я пытаюсь извлечь значение из моего файла Web.Debug.Config, наиболее конкретно из AppSettings, это просто строка «Вот книги».Но я получаю ссылку на объект, не установленную для экземпляра объекта.Что мне нужно исправить, я просто пытаюсь передать это в текстовое поле

     string s = System.Configuration.ConfigurationManager.AppSettings["mybooks"];
        TextBoxq.Text = s;

Спасибо

Настройки приложения Web.Debug.config:

<appSettings>
     <add key="mybooks" value="my test label value"/>
</appSettings>

Ответы [ 3 ]

3 голосов
/ 09 июня 2011

Скорее всего, проблема в том, что вы не используете "WebDeploy", что означает, что версия .Debug вашего конфигурационного файла игнорируется. Если это так, поместите параметр в Web.Config напрямую и попробуйте снова. Если это не так, опубликуйте соответствующие части вашего конфигурационного файла, чтобы мы могли помочь.

0 голосов
/ 09 июня 2011

Веб-приложения специально ищут файл с именем Web.config. Попробуйте переименовать свой «Web.debug.config» в «Web.config».

0 голосов
/ 09 июня 2011

Файлы не объединяются до публикации. Вы пытаетесь прочитать это во время отладки?

См. ASP.NET MVC3: настройки приложения отладки и выпуска не работают

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...