Как прочитать значение настроек из файла web.config в приложении ASP.NET? - PullRequest
3 голосов
/ 19 августа 2010

Я пытаюсь использовать следующую команду:

Dim xmlFilePath As String = _
    System.Configuration.ConfigurationManager.AppSettings("XmlFilePath")

, чтобы получить следующую настройку:

<applicationSettings>
    <MySolution.WebProject.My.MySettings>
        <setting name="XmlFilePath" serializeAs="String">
            <value>C:\ASP.NET\Folder\MessageLog</value>
        </setting>
    </MySolution.WebProject.My.MySettings>
</applicationSettings>

Однако, xmlFilePath отображается как Nothing после этоговыполняется строка кода.

Какой правильный код используется для получения настроек из файла web.config в приложении ASP.NET?

ПРИМЕЧАНИЕ. Хотя вы можете добавлять ключиОтдельно к тегу <appsettings> я пытаюсь выяснить, как его использовать с вкладкой «Настройки» в свойствах проекта.

Ответы [ 2 ]

4 голосов
/ 19 августа 2010

Загляните в

My.MySettings.Default.XmlFilePath
4 голосов
/ 19 августа 2010

Обычно я вижу, что это делается по-другому.

<appSettings>
    <add key="XmlFilePath" value="C:\yourpath here" />
</appSettings>

Тогда вы бы использовали описанный вами метод, так как именно так работает «ConfigurationManager».

...