powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF. Не срабатывает таймаут
4 сообщений из 4, страница 1 из 1
WCF. Не срабатывает таймаут
    #38810890
tual
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Web.config
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
<?xml version="1.0"?>
<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5"/>
  </system.web>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <!-- To avoid disclosing metadata information, set the values below to false before deployment -->
          <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/>
          <!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information -->
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <protocolMapping>
        <add binding="basicHttpsBinding" scheme="https" />
    </protocolMapping>    
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
    <bindings>
      <wsHttpBinding>
        <binding openTimeout="00:00:15"
                 closeTimeout="00:00:15"
                 sendTimeout="00:00:15"
                 receiveTimeout="00:00:15">
        </binding>
      </wsHttpBinding>
    </bindings>
  </system.serviceModel>
  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
    <!--
        To browse web app root directory during debugging, set the value below to true.
        Set to false before deployment to avoid disclosing web app folder information.
      -->
    <directoryBrowse enabled="true"/>
  </system.webServer>

  <appSettings>
    <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" />
  </appSettings>
</configuration>



Client.cs
Код: c#
1.
2.
3.
4.
5.
VMSService.WCFServiceClient client = new VMSService.WCFServiceClient();
int xx = client.TestMethod(Guid.NewGuid());
Thread.Sleep(20000);
int zz = client.TestMethod(Guid.NewGuid());
client.Close();



Что где не так ? client.TestMethod отлично отрабатывает и возвращает свой int
...
Рейтинг: 0 / 0
WCF. Не срабатывает таймаут
    #38815933
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tual,А почему метод должен не выдавать результат. Поток спит UI, а сервис отдельно отрабатывает.
...
Рейтинг: 0 / 0
WCF. Не срабатывает таймаут
    #38815945
sergei64_89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В дебаге точку останова поставьте на sleep,убедитесь что клиент имеет статус open.
...
Рейтинг: 0 / 0
WCF. Не срабатывает таймаут
    #38816187
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tual, look at
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF. Не срабатывает таймаут
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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