powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF, потеря соединения...
12 сообщений из 12, страница 1 из 1
WCF, потеря соединения...
    #35419956
Фотография webus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем. Есть WCF сервис. Есть 2 метода. Первый метод передает списком типа List<Объект> данные. Запрос в нем срабатывает SELECT surname,name FROM table (примерно). Все работает отлично. Создаю второй метод. Возвращает такой же тип данных. Только запрос идет с условием WHERE. На клиенте получаю ошибку. Что потеряно соединение с сервером (WCF). Сначала думал что метод не возврашает данных. Проверил, данные возвращает (через отладку). Клиент эти данные ждет. Все выполняется локально на машине. Не пойму в чем дело, все остальные методы работают. Что такое представить не могу. Возможно ли такое, что метод долго выполняетсяи его стоит реализовать через Callback ?
...
Рейтинг: 0 / 0
WCF, потеря соединения...
    #35419978
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На клиенте настройки
<binding name="" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"

Плохая акхитектура. Это всё можно реализовать одним методом.
...
Рейтинг: 0 / 0
WCF, потеря соединения...
    #35420008
Фотография webus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buredНа клиенте настройки
<binding name="" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"

Плохая акхитектура. Это всё можно реализовать одним методом.

Согласен. Перегружу метод.
...
Рейтинг: 0 / 0
WCF, потеря соединения...
    #35420084
Фотография webus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buredНа клиенте настройки
<binding name="" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"

Плохая акхитектура. Это всё можно реализовать одним методом.

А можно ли указанные настройки вами выше прописать программного в коде ?
Пока добился только этого:
Код: plaintext
1.
2.
3.
4.
5.
6.
ServiceHost sh3 = new ServiceHost(typeof(HDManager), new Uri[] { });
                sh3.CloseTimeout = TimeSpan.Parse("00:12:00");
                sh3.OpenTimeout = TimeSpan.Parse("00:12:00");
                sh3.AddServiceEndpoint(typeof(IHDManager),
                    new NetTcpBinding(), scc.WCFConnectionString + "Business");
                sh3.Open();
...
Рейтинг: 0 / 0
WCF, потеря соединения...
    #35420137
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это настройки клиента . На клиенте (как и на сервере) программно конечно же можно.
...
Рейтинг: 0 / 0
WCF, потеря соединения...
    #35420140
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ServiceHost это же сервер!!!
...
Рейтинг: 0 / 0
WCF, потеря соединения...
    #35420195
Фотография webus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buredServiceHost это же сервер!!!

С TimeSpan.Parse("00:12:00"); все равно ошибка
...
Рейтинг: 0 / 0
WCF, потеря соединения...
    #35420269
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На клиенте поменяйте тоже, третий раз прошу %)
...
Рейтинг: 0 / 0
WCF, потеря соединения...
    #35420748
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
webus, я недавно ответил в другом вашем топике, не знаю заметили ли вы.
...
Рейтинг: 0 / 0
WCF, потеря соединения...
    #35420764
Фотография webus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buredwebus, я недавно ответил в другом вашем топике, не знаю заметили ли вы.

В том то и дело что я менял и на клиенте и на сервере. на обоих проставил больше время. тут в чем то другом дело.
...
Рейтинг: 0 / 0
WCF, потеря соединения...
    #35420769
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая привязка?
...
Рейтинг: 0 / 0
WCF, потеря соединения...
    #35420807
Фотография webus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buredКакая привязка?

клиент :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
NetTcpBinding tcpBind = new NetTcpBinding();

                tcpBind.CloseTimeout = TimeSpan.Parse("00:12:00");
                tcpBind.OpenTimeout = TimeSpan.Parse("00:12:00");
                tcpBind.ReceiveTimeout = TimeSpan.Parse("00:12:00");
                tcpBind.SendTimeout = TimeSpan.Parse("00:12:00");
                tcpBind.MaxReceivedMessageSize = 65535;
                tcpBind.TransferMode = TransferMode.Streamed;

                ChannelFactory<IHDManager> f = new ChannelFactory<IHDManager>(tcpBind);
                
                IHDManager ro = f.CreateChannel(new EndpointAddress(cfg.WCFString + "Business"));
                return ro;

сервер:
Код: plaintext
1.
2.
3.
4.
5.
6.
ServiceHost sh3 = new ServiceHost(typeof(HDManager), new Uri[] { });
                sh3.CloseTimeout = TimeSpan.Parse("00:12:00");
                sh3.OpenTimeout = TimeSpan.Parse("00:12:00");
                sh3.AddServiceEndpoint(typeof(IHDManager),
                    new NetTcpBinding(), scc.WCFConnectionString + "Business");
                sh3.Open();
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF, потеря соединения...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]