1

我有一个用 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 文件。任何帮助表示赞赏。

4

0 回答 0