首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# app.config 中其余节点使用appSettings中添加的值

2012-08-30 
c# app.config 中其他节点使用appSettings中添加的值C# codeappSettings!--服务器IP--add keyServe

c# app.config 中其他节点使用appSettings中添加的值

C# code
<appSettings>    <!--服务器IP-->    <add key="ServerIP" value="10.10.63.20" /></appSettings>..............<client>      <endpoint address="http://10.10.63.20:7000/FileTest/" binding="basicHttpBinding"        bindingConfiguration="BasicHttpBinding_IFileTransportService"        contract="ServiceReference1.IFileTransportService" name="BasicHttpBinding_IFileTransportService" />      <endpoint binding="netTcpBinding" bindingConfiguration="DrawMeNetTcpBinding" contract="BettemMeetingClient.IDrawMeService" name="DrawMeClientTcpBinding"/>    </client>

我想把client节点里的IP使用appSettings中设置的ServerIP的值,这样每次换IP的时候可以不用手动修改config,有什么办法改吗?类似引用全局变量

[解决办法]
可以通过xml自定义节点。
参考 http://www.cnblogs.com/liangjie/archive/2011/10/07/2200704.html

热点排行