Каково различие между WebConfigurationManager и ConfigurationManager?

Как я вижу, My.computer.audio.play(path) берет .wav или звуковой файл. Итак, простой способ:

  • Как насчет того, чтобы спросить пользователя после того, как он сказал отлично , каков путь? Как «хорошо, каков путь вашей музыки?». В конце концов, это чатбот!

Если пользователь, например, говорит: C: \ Users \ example1 \ Desktop \ mySong.wav , вы можете сохранить его и передайте это как массив вашей функции! Как-то так!

array1='C:\Users\example1\Desktop\mySong.wav'
My.computer.audio.play(array1)

Что ты думаешь? Это что-то грубое, но оно адаптируется для любого пользователя, и это просто (не нужно реализовывать «открыть папку и выбрать».

99
задан Trevor Reid 10 June 2019 в 21:00
поделиться

3 ответа

WebConfigurationManger знает, как иметь дело с наследованием конфигурации в рамках веб-приложения. Как Вы знаете, могло быть несколько web.config файлов в одном applicaion - один в корне сайта и любого числа в подкаталогах. Можно передать путь к GetSection () метод для получения возможной переопределенной конфигурации.

Если мы были бы looke в WebConfigurationManager с Отражателем затем, вещи ясны:

public static object GetSection(string sectionName)
{
    ...
    return ConfigurationManager.GetSection(sectionName);
}

public static object GetSection(string sectionName, string path)
{
    ...
    return HttpConfigurationSystem.GetSection(sectionName, path);
}
92
ответ дан iliketocode 24 November 2019 в 05:06
поделиться

WebConfigurationManager сделан специально для приложений ASP.NET.

WebConfigurationManager обеспечивает дополнительные методы загрузить конфигурационные файлы, применимые к веб-приложениям.

ConfigurationManager предоставляет также методы для загрузки конфигурационных файлов, применимых к ".exe" приложениям.

Я предложил бы смотреть на WebConfigurationManager и видел бы, предоставляет ли он Вам что-нибудь, что Вы просто не можете сделать с ConfigurationManager и использовать его вместо этого, иначе использование ConfigurationManager сделает намного легче иметь Ваш код использоваться беспрепятственно между сетью и рабочим столом aps.

25
ответ дан Konstantin Tarkus 24 November 2019 в 05:06
поделиться

Не уверенный, что Вы имеете в виду о строках подключения.

Вызов WebConfigurationManager. ConnectionStrings возвращает Систему. Конфигурация. ConnectionStringSettingsCollection, который совпадает с Вами, добрался бы при вызове ConfigurationManager. ConnectionStrings.

Иначе, как XOR заявляет, она разработана для обработки нескольких иерархических web.configs, комбинируя их как требуется, поскольку Вы перемещаете папки в приложении.

3
ответ дан Zhaph - Ben Duguid 24 November 2019 в 05:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: