2011-08-25 55 views
2

我有一个应用程序,其中有一个web.config文件。我必须使用经典的asp文件,并且需要使用经典的asp文件访问web.config配置部分。从一个经典的ASP程序访问web.config

如何从传统的asp程序访问web.config文件?

我找到了一些建议使用dom解析器并使用解析器访问值的资源。

有没有更好的方法?

例如:

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

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

    </appSettings> 

</configuration> 

我想成为能够从传统的ASP文件中读取这个配置文件。经典的asp文件使用jscript

回答

1

您可以编写一个加载XML配置并将所需属性公开给COM的.NET类库。

+1

+1其中,此方法可让您最大限度地减少对其他web.config值(连接字符串凭证等)的暴露程度 – LesterDove

+0

您可以添加如何执行此操作的示例? – rossisdead

-3

您应该能够使用

MyVar = WebConfigurationManager.AppSettings("myKey") 

在后面的代码读取该值。

+0

但这是一个.NET类。他意味着经典的VBScript ASP。 – Rup