- 积分
- 40165
- 好友
- 记录
- 主题
- 帖子
- 听众
- 收听
|
这个问题其实不是什么新问题了
但是没有办法,新人总是一直有的,
那么我就对这块的访问给大家 介绍一下吧
我们先来看看简单的WebConfig文件吧
[code=html]<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<!--第一种appSettings配置节-->
<appSettings>
<!--我的名称-->
<add key="myName" value="苏飞"></add>
<!--我的网站-->
<add key="mySite" value="www.sufeinet.com"/>
</appSettings>
<!--第二种appSettings配置节-->
<connectionStrings>
<!--我的名称-->
<add name="myName" connectionString="苏飞" />
<!--我的网站-->
<add name="mySite" connectionString="www.sufeinet.com" />
</connectionStrings>
</configuration>
<appSettings>[/code]
其实我们平常看到的也就只有这两种方式了,
如果你是关于数据库方面的具体的请看我的文章
详解Asp.Net Sql数据库连接字符串
如果你是Webservice修改方面也请看我的文章
c# 怎么动态修改webservice的地址和端口 动态修改配置文
下面一起来看看这种的取法吧,
代码如下
[code=csharp] //appSettings取法
string myName = System.Configuration.ConfigurationSettings.AppSettings["myName"];
string mySite = System.Configuration.ConfigurationSettings.AppSettings["mySite"];
//connectionStrings取法
string myName1 = System.Configuration.ConfigurationManager.ConnectionStrings["myName"].ConnectionString;
string mySite1 = System.Configuration.ConfigurationManager.ConnectionStrings["mySite"].ConnectionString;[/code]
修改方法如下
[code=csharp] Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
cfa.AppSettings.Settings["myName"].Value = "Perkysu";
cfa.AppSettings.Settings["mySite"].Value = "sufeinet.com";
cfa.Save();
ConfigurationManager.RefreshSection("myName");[/code]
|
|