У меня есть веб-сервис C# REST, который имеет консольный хост для целей отладки. Мне нужно добавить режим аутентификации на эту услугу, мой код консоли хоста выглядит следующим образом:WCF REST Service Console Host
WebServiceHost host = new WebServiceHost(typeof(WebService,new Uri[] { new(http://localhost:8000/")});
WebHttpBinding binding = new WebHttpBinding();
host.AddServiceEndPoint(typeof(WebService, binding, "");
host.Open();
Console.WriteLine("Testing Webservice through console. Press Enter to quit.");
Console.ReadLine();
host.Close(System.TimeSpan.Zero);
аутентификация в web.config может быть добавлена:
<system.web><authentication mode="Windows"/></system.web>
Как я могу добавить проверку подлинности режим на мой консольный хост?
Какая версия Framework? .NET 3.5 OR 4.0 или другой? – VoodooChild
Это не веб-сервис ASP.NET (ASMX), это WCF. –
Вам повезло? –