追加しようとしている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ファイルは新しい設定で更新されません。どんな助けでも大歓迎です。