我有一个非常简单的用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)
代码将返回新的uri作为我键入的任何IP地址。但是,它不会使用新设置更新App.config文件。任何帮助表示赞赏。