Доступ к web.config из классической программы asp

У меня есть приложение, в котором есть файл web.config. Мне нужно использовать классический файл asp, и мне нужно получить доступ к разделам конфигурации web.config с классическим файлом asp.

Как я могу получить доступ к файлу web.config из классической программы asp?

Я нашел несколько ресурсов, которые рекомендовали использовать парсер dom и получать доступ к значениям с помощью парсера.

Есть ли способ лучше?

ex:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

  <appSettings>
    <add key="mykey" value="myvalue"/>

  </appSettings>

</configuration>

Я хочу иметь возможность читать этот файл конфигурации из классического файла asp. В классическом файле asp используется jscript.


person helloworld    schedule 25.08.2011    source источник


Ответы (2)


Вы можете написать библиотеку классов .NET, которая загружает конфигурацию XML и предоставляет необходимые свойства для COM.

person Daniel A. White    schedule 25.08.2011
comment
+1 Среди прочего, этот метод позволяет минимизировать воздействие других значений web.config (учетные данные строки подключения и т. Д.) - person LesterDove; 25.08.2011
comment
Не могли бы вы добавить пример, как это сделать? - person rossisdead; 26.03.2013

Вы должны уметь использовать

MyVar = WebConfigurationManager.AppSettings("myKey")

В коде позади, чтобы прочитать это значение.

person Tony318    schedule 25.08.2011
comment
Но это класс .NET. Он имеет в виду классический VBScript ASP. - person Rup; 25.08.2011