2014-11-20 5 views
1

Я пытаюсь запустить этот код с Xamarin.Android, но он падает вниз на последнюю строку (System.Net.WebException: Была ошибка в обработке веб-запросе: Код состояния 401 (Несанкционированный)):Поддерживает ли Mono Xamarin базовый auth?

var binding = new BasicHttpBinding(BasicHttpSecurityMode.TransportCredentialOnly); 
binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic; 
var endPointUri = new Uri(@"http://192.168.1.241/edo/Euphrates.svc/ILogonService-Basic"); 
var factory = new ChannelFactory<ILogonService>(binding, new EndpointAddress(endPointUri)); 
factory.Credentials.UserName.UserName = "test"; 
factory.Credentials.UserName.Password = "test"; 
ILogonService service = factory.CreateChannel(); 
Console.WriteLine(service.Logon("test")); 

В приложении консоли Windows все работает очень хорошо.

ответ

Смежные вопросы