1、为什么要配置全局变量
发布webAPI或者exe程序时,如果有一些变量在后面的使用过程中会发生变化,比如一些服务地址,发布时还没确定下来,或者后期会变动,如果不把它们提出来放到Web.config 或者App.config中进行动态配置,那么会造成每一次变量值变化都需要重新发布程序,这是一件很麻烦的事。
而把这些变量配置到Web.config 或者App.config文件中,当变量发生变化时,只需要修改Web.config 或者App.config文件中对应的变量值即可,很方便。
2、配置全局变量
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="ServeIP" value="http://127.0.0.0" />
<add key="test" value="this is a test!" />
</appSettings>
</configuration>
3、获取全局变量
//添加引用
using System.Configuration;
//在用到的地方获取
string ServeIP= ConfigurationManager.AppSettings["ServeIP"];