我刚刚想出了在asp.net中的web.Config中动态读取、写入和添加值。有很多想法,但我只是想知道在 Web 配置中动态添加值的最佳方法是什么。

例如在我的情况下,我必须添加

 <identity  userName="someDomain\User" password="password" impersonate="true" />




从后面的代码在 web 配置中标记。

等待好的回应

最佳答案

我得到了你,你想要的代码是:

 public void saveIdentity(string username, string password, bool impersonate)
    {
        Configuration objConfig = WebConfigurationManager.OpenWebConfiguration("~");
        IdentitySection identitySection = (IdentitySection)objConfig.GetSection("system.web/identity");
        if (identitySection != null)
        {
            identitySection.UserName = username;
            identitySection.Password = password;
            identitySection.Impersonate = impersonate;
        }
    objConfig.Save();
}

关于c# - 在网络配置中动态添加值?如何 + 最佳方式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5324924/

10-09 07:39