Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите с вцф-сервисом! 
:(
    Опции темы
fromrus
Дата 11.6.2009, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 30.3.2008

Репутация: нет
Всего: нет



Код

class Program
    {

        static void Main()
        {
            Uri uri = new Uri("http://192.168.1.69:8100/MobileService");
            ServiceHost host = new ServiceHost(typeof(MobileService), uri);

             ServiceMetadataBehavior smb = new ServiceMetadataBehavior { HttpGetEnabled = true };
            host.Description.Behaviors.Add(smb);
             host.AddServiceEndpoint(typeof(IMobileService), new BasicHttpBinding(), "MobileService");
  
                host.Open();
                Console.WriteLine("The service is ready.");
                Console.WriteLine("Press <ENTER> to terminate service.");
               
                Console.Read();
                 host.Close();
           
         }
    }
    [ServiceContract]
   public interface IMobileService
    {
        XDocument FormData();
        [OperationContract]
        XDocument SendData();
    }
   public class MobileService:IMobileService
    {
        private XDocument _doc;
        public XDocument FormData()
        {
          
           ...
           ...
           ...
            return _doc;
        }

        public XDocument SendData()
        {
           return FormData();
        }
    }

получаю ошибку
Серверу не удалось обработать запрос из-за внутренней ошибки. Для получения дополнительной информации об ошибке включите IncludeExceptionDetailInFaults (или с помощью атрибута ServiceBehaviorAttribute, или из конфигурации поведения <serviceDebug>) на сервере с целью отправки информации об исключении клиенту, либо включите трассировку, согласно документации Microsoft .NET Framework 3.0 SDK, и изучите журналы трассировки сервера.
В чем беда?При отключении метаданных:
    //   ServiceMetadataBehavior smb = new ServiceMetadataBehavior { HttpGetEnabled = true };
      //      host.Description.Behaviors.Add(smb);
все работает...Ничего не понимаю!Причем здесь метаданные!...и без них никуда(((ПомогитеЮа то что-то я уже битый час сижу...
       

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0404 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.