ServiceHost를 만들었으므로 다른 서비스의 .config
파일 내에 동일한 서비스 구성을 생성 할 수 있도록 해당 구성 파일을보고 싶습니다. ServiceHost 구성 내보내기
이
코드입니다 :using (ServiceHost serviceHost = new ServiceHost(typeof(RemoteDeploy.Deploy), new Uri(string.Format("http://{0}:61115/Service/{1}/", System.Net.Dns.GetHostName(), "Deploy"))))
{
serviceHost.AddServiceEndpoint(typeof(RemoteDeploy.IDeploy), new BasicHttpBinding(), string.Empty);
ServiceDiscoveryBehavior discoveryBehavior = new ServiceDiscoveryBehavior();
serviceHost.Description.Behaviors.Add(new ServiceDiscoveryBehavior());
discoveryBehavior.AnnouncementEndpoints.Add(new UdpAnnouncementEndpoint());
serviceHost.AddServiceEndpoint(new UdpDiscoveryEndpoint());
serviceHost.Open();
Console.WriteLine("Press <ENTER> to terminate service.");
Console.ReadLine();
}
}
XML 또는 다른 파일에 구성을 수출, 또는 구성이 배포 경로를 얻을 수있는 방법이 있나요?
실수 일 수는 있지만 구성 파일이 코드를 대체 한 것으로 생각합니다. 반대의 경우도 마찬가지입니다. .config 파일이 생성 되었습니까? – Kheldar
그것은 내가 묻고있는 것입니다. 왜냐하면 내가 다른 웹 서비스에 대해 IIS와 C#로 배포하지 않을 때 동일한 동작을 생성하는 방법을 알고 싶기 때문입니다. – Ben2307