при использовании wcf получаем исключение

#c# #wcf #iis #windows-phone-8

#c# #wcf #iis #windows-phone-8

Вопрос:

я использую службу wcf из своего приложения wp8, я получаю исключение communicationexception ниже приведен скриншот исключения

введите описание изображения здесь

ниже приведен код использования wcf

  ServiceReference1.Service1Client sclient;

        public MainPage()
        {
            InitializeComponent();


                sclient = new ServiceReference1.Service1Client(new System.ServiceModel.BasicHttpBinding(), new EndpointAddress("http://192.168.1.127:80/Service1.svc"));


           // var mobileDataService = new MobileDataServiceClient(new MobileDataServiceClient.EndpointConfiguration(), new EndpointAddress(address));
            UserDetails info = new UserDetails();
            info.Id = 2323;
            sclient.InsertUserDetailsAsync(info);
           // sclient.InsertUserDetailsCompleted  = sclient_InsertUserDetailsCompleted; ;


            // Sample code to localize the ApplicationBar
            //BuildLocalizedApplicationBar();
        }

        void sclient_InsertUserDetailsCompleted(object sender, InsertUserDetailsCompletedEventArgs e)
        {
            Debug.WriteLine("completed");
            this.res.Text = e.Resu<
        }
  

Комментарии:

1. можете ли вы перехватить исключение и распечатать стек вызовов?

2. @AndyH я разместил try-catch, но он не получает sacktrace

3. первое случайное исключение типа ‘System. ServiceModel. В системе произошло исключение CommunicationException’. ServiceModel.ni.dl

4. затем выполните печать с помощью трассировки. Ошибка трассировки (например,toString()). e.Сообщения недостаточно, e.toString выдаст вам стек вызовов. И, конечно же, вам нужен прослушиватель трассировки в конфигурации, чтобы идеально выводить трассировку в файл журнала.