在asp.net中更新web.config自定义值

时间:2017-12-06 05:26:45

标签: c# asp.net web-config

我想更新网页中的一些值,通过c#代码进行配置。我在下面给出配置文件,



<configuration> 
 <applicationSettings>
    <ProjectName.Properties.Settings>
       <setting name="Employees" serializeAs="Xml">
        <value>
          <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
            <string>000001;PSWD;DId\Emp1;Password</string>           
          </ArrayOfString>
        </value>
      </setting>
    </ProjectName.Properties.Settings>
  </applicationSettings>
</configuration>
&#13;
&#13;
&#13;

在此,基于员工(DId \ Emp1),我想通过c#代码更新密码。

1 个答案:

答案 0 :(得分:0)

您只需阅读文件并保存即可。

string password = "pass";
//phycial path of the web config file. 
string str =File.ReadAllText(".\web.config");
str = str.replace("000001;PSWD;DId\Emp1;Password","000001;PSWD;DId\Emp1;"& password);
 File.WriteAllText(".\web.config", str);