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