我有一个用 VB (.net4) 编写的非常简单的 TimeClock 应用程序,我正在尝试添加它。添加将允许用户更改服务的来源。
简而言之,我希望能够以编程方式更改 App.Config 文件中的 。
以供参考:
<client>
<endpoint address="net.tcp://localhost:8090/MyService/TimeClockService"
binding="netTcpBinding"
contract="TimeClockService.ITimeClock"
name="tcpBinding">
<identity>
<userPrincipalName value="susnick-PC\susnick" />
</identity>
</endpoint>
</client>
我真正想要改变的唯一部分是“地址”。
到目前为止,我在这个网站上看到了一些用 C# 处理这个问题的帮助,但我无法让它正常工作。这是我到目前为止所拥有的。“newIp.text”是一个文本框,允许用户更改 IP 地址。
Dim newAddress As String
newAddress = "http://" & newIP.Text & "/"
Dim uri As Uri = New Uri(newAddress)
Dim address = New EndpointAddress(uri)
该代码将作为我输入的任何 IP 地址返回新的 uri。但是,它不会使用新设置更新 App.config 文件。任何帮助表示赞赏。