在Web配置的运行状况监视部分中动态设置连接字符串

时间:2010-08-08 14:01:13

标签: c# asp.net

是否可以在Web配置的运行状况监视部分动态设置连接字符串?

1 个答案:

答案 0 :(得分:0)

当然可以,Web Configs是XML文档,因此您可以像XML文档一样访问它们 oXMLDoc将是您的Web Config文件,可由System.Web.HttpContext.Current.Server.MapPath(“web.config”)提取;或((Assembly.GetEntryAssembly())。GetName())。Name +“。exe.config”

private String GetNodeValue(ref XmlDocument oXMLDoc, String sPath)
{
    String sValue = "";
    XmlNode oNode = oXMLDoc.SelectSingleNode(sPath);
    if (oNode != null)
    {
        sValue = oNode.InnerText.Trim();
    }
    return sValue;
}

private void SetNodeValue(ref XmlDocument oXMLDoc, String sPath, String sValue)
{
    XmlNode oNode = oXMLDoc.SelectSingleNode(sPath);
    if (oNode != null)
    {
        oNode.InnerText = sValue;
    }
}