0
我有一个项目在控制台应用程序中运行一些WCF的东西。一切都以编程方式完成(服务和客户端),我想知道如何把所有的代码配置和启动服务/客户端在配置文件。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();
}
我可以在配置文件中,而不是在我的程序哪一部分?
在此先感谢