У меня есть простая служба WCF, размещенная в консольном приложении, и я хотел бы отобразить информацию app.config, такую как базовый адрес и информацию о конечной точке, на консоли без использования жестко закодированных значений в коде.
Это вообще возможно?Это звучит как вполне правдоподобный сценарий в производственной среде, где приложение интересуется настройкой конфигурации?
Вот код хоста ...
class Program
{
static void Main(string[] args)
{
using (ServiceHost host = new ServiceHost(typeof(ServiceImp.ServiceA)))
{
host.Open();
// I would like to display info here
// Console.Writeline ("Service hosted @ baseadress...., endpoint ABC is...");
Console.WriteLine();
Console.WriteLine("Press <ENTER> to terminate Host");
Console.ReadLine();
}
}
}
Только поиск в GoogleКажется, предлагается использовать ConfigurationManager.AppSettings, но он может получить доступ только к AppSettings, а не к содержимому System.ServiceModel.
Заранее спасибо