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

不死小熊 2012-05-17 09:48:24

<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,有什么办法改吗?类似引用全局变量
...全文
424 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
不死小熊 2012-05-17
  • 打赏
  • 举报
回复
有什么办法直接把ServerIP 绑定到 client节点里,知道的麻烦告诉一下
不死小熊 2012-05-17
  • 打赏
  • 举报
回复
我的是C/S程序,人工改 不现实 我想代码改ServerIP ,这样其他用IP的节点自动就用我新改的IP
cjh200102 2012-05-17
  • 打赏
  • 举报
回复
这本身就是一个XML,可以的
Mirror然 2012-05-17
  • 打赏
  • 举报
回复
就算更改IP了 你的webconfig 都要去重新编译的
没什么区别 人工改 或者 自动改 结果都是一样
不死小熊 2012-05-17
  • 打赏
  • 举报
回复
没事什么办法直接把ServerIP 绑定到 client节点里吗?
billlyh 2012-05-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
可以通过xml自定义节点。
参考 http://www.cnblogs.com/liangjie/archive/2011/10/07/2200704.html
[/Quote]
学习
zhujiawei7 2012-05-17
  • 打赏
  • 举报
回复
可以通过xml自定义节点。
参考 http://www.cnblogs.com/liangjie/archive/2011/10/07/2200704.html
不死小熊 2012-05-17
  • 打赏
  • 举报
回复
有高手知道么....

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧