2011-08-25 34 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