У меня есть проект, выполняющий некоторые WCF-приложения в консольном приложении.Все делается программно (и служба, и клиент), и мне было интересно, как поместить весь код, касающийся настройки и запуска службы / клиента, в файл конфигурации.
Должно ли это работать, если я просто добавлю .configфайл в мой проект и просто отредактируйте его через редактор конфигурации службы WCF?
Вот фрагмент кода службы:
using (ServiceHost host = new ServiceHost(typeof(StringReverser), new Uri[]{ new Uri("net.tcp://192.168.0.120:8999") }))//192.168.0.120:8999
{
// Add a ServiceDiscoveryBehavior
host.Description.Behaviors.Add(new ServiceDiscoveryBehavior());
// Add a UdpDiscoveryEndpoint
host.AddServiceEndpoint(new UdpDiscoveryEndpoint());
host.AddServiceEndpoint(typeof(IStringReverser), new NetTcpBinding(), "TCPReverse");
host.Open();
Console.WriteLine("Service is available. " + "Press <ENTER> to exit.");
Console.ReadLine();
host.Close();
}
Какую часть я могу иметь в файле конфигурации инет в моей программе?
Заранее спасибо