Я разрабатываю службу WCF в VS 2010 и .NET 4.0.
Я создаю файл app.config и хочу один раз указать базовый адрес для сервера.
Я объявил его в разделе appConfig как:
<appSettings>
<add key="base_address" value="net.tcp://localhost:5050/Service1/"/>
</appSettings>
Я хотел бы знать, как я могу ссылаться на этот ключ в service / host / baseaAddressses, например:
<service
name="WcfService_callbacks_tcp_auth_username.Service1"
behaviorConfiguration="beh_auth">
<host>
<baseAddresses>
<add baseAddress="!!!here_the_key!!!"/>
</baseAddresses>
</host>
</service>
Ив разделе клиент / конечная точка, например:
<client>
<endpoint address="!!!here_the_key!!!" binding="netTcpBinding"
bindingConfiguration="NetTcpBinding_IService1" contract="Service1.IService1"
name="NetTcpBinding_IService1">
<identity>
<certificate encodedValue="..." />
</identity>
</endpoint>
</client>
Есть ли в любом случае это сделать?
Спасибо.