spring.net サンプルに示されている最初の例から、次の構成を使用しています。
<wcf:channelFactory id="serverAppHost"
channelType="Contract.IHost, WcfService.Contract"
endpointConfigurationName="serverAppHostEndpoint" />
<client>
<endpoint name="serverAppHostEndpoint" address="http://xxxxx:yyyyy/program/service/host" binding="basicHttpBinding" bindingConfiguration="basicHttpBinding1" contract="Contract.IHost"/>
</client>
私は次のように読むことができます
IApplicationContext ctx = ContextRegistry.GetContext();
IHost val = (IHost)ctx.GetObject("serverAppHost");
上記のエンドポイントに正しい IP アドレスとポート番号があれば、これはすべて正常に機能します。
起動時に認識されない IP アドレスとポート番号を使用するようにエンドポイントを編集するコードの方法を探しています。これを行う方法はありますか?