Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / SL+WCF: maximum message size quota for incoming messages / 20 сообщений из 20, страница 1 из 1
02.12.2009, 15:56
    #36343806
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
как бороться?
Код: plaintext
The maximum message size quota for incoming messages ( 65536 ) has been exceeded. 

есть приложение SL, коннектится к сервису WCF, у него в конф файле я поставил
Код: plaintext
BasicHttpBinding.MaxReceivedMessageSize =   2147483647 

и все равно пишет ошибку.
...
Рейтинг: 0 / 0
02.12.2009, 16:13
    #36343886
SeVa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
Winnipuhкак бороться?
Код: plaintext
The maximum message size quota for incoming messages ( 65536 ) has been exceeded. 

есть приложение SL, коннектится к сервису WCF, у него в конф файле я поставил
Код: plaintext
BasicHttpBinding.MaxReceivedMessageSize =   2147483647 

и все равно пишет ошибку.
Клиентские настройки тоже нужно менять
...
Рейтинг: 0 / 0
02.12.2009, 16:17
    #36343906
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
SeVaWinnipuhкак бороться?
Код: plaintext
The maximum message size quota for incoming messages ( 65536 ) has been exceeded. 

есть приложение SL, коннектится к сервису WCF, у него в конф файле я поставил
Код: plaintext
BasicHttpBinding.MaxReceivedMessageSize =   2147483647 

и все равно пишет ошибку.
Клиентские настройки тоже нужно менять

поменял
ServiceReferences.ClientConfig

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<configuration>
    <system.serviceModel>
        <bindings>
            <basicHttpBinding>
                <binding name="BasicHttpBinding_IDataAccessService" maxBufferSize="2147483647"
                    maxReceivedMessageSize="2147483647">
                    <security mode="None" />
                </binding>
            </basicHttpBinding>
        </bindings>
        <client>
            <endpoint address="http://localhost:8082/IDataAccessService"
                binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IDataAccessService"
                contract="DataAccess.IDataAccessService" name="BasicHttpBinding_IDataAccessService" />
        </client>
    </system.serviceModel>
</configuration>

и снова то же.


Помогает, если пальцами в коде SL клиента создать

Код: plaintext
1.
2.
 BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.TransportCredentialOnly);
                binding.MaxReceivedMessageSize =  2147483647 ;
                this.m_client = new DataAccessServiceClient(binding, new EndpointAddress(this.edWebservice.Text + "/IDataAccessService"));

но тогда вопрос: есть ли что-то типа конфиг файла для СЛ клиентов? чтобы можно было там
менять конфигурацию?
...
Рейтинг: 0 / 0
02.12.2009, 16:20
    #36343924
judge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
Есть конечно:

ServiceReferences.ClientConfig


ps. кросс-постить не хорошо :)
...
Рейтинг: 0 / 0
02.12.2009, 16:43
    #36344027
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
judgeЕсть конечно:

ServiceReferences.ClientConfig


ps. кросс-постить не хорошо :)

от безнадёги

так не воспринимается этот файл (см. выше моё сообщение)
...
Рейтинг: 0 / 0
02.12.2009, 16:46
    #36344041
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
judgeЕсть конечно:

ServiceReferences.ClientConfig


ps. кросс-постить не хорошо :)


кстати кросс-постонул потому что как-то странно поделили форумы, и приходится с вопросами по SL+WCF (что не так уж редко) бегать минимум по двум форумам...
...
Рейтинг: 0 / 0
02.12.2009, 16:59
    #36344081
Var79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
WinnipuhjudgeЕсть конечно:

ServiceReferences.ClientConfig


ps. кросс-постить не хорошо :)

от безнадёги

так не воспринимается этот файл (см. выше моё сообщение)

так на всякий случай

если ServiceReferences определяется в подключаемом проекте silverlight library, то
содержимое ServiceReferences.ClientConfig нужно включить в главный проект
...
Рейтинг: 0 / 0
02.12.2009, 17:32
    #36344188
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
Var79WinnipuhjudgeЕсть конечно:

ServiceReferences.ClientConfig


ps. кросс-постить не хорошо :)

от безнадёги

так не воспринимается этот файл (см. выше моё сообщение)

так на всякий случай

если ServiceReferences определяется в подключаемом проекте silverlight library, то
содержимое ServiceReferences.ClientConfig нужно включить в главный проект

включил, и устанвоил, чтобы он копировался при построении в бин. Но - не воспринимается все равно. Может он должен быть в другом
месте?
...
Рейтинг: 0 / 0
02.12.2009, 17:52
    #36344260
SeVa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
WinnipuhVar79WinnipuhjudgeЕсть конечно:

ServiceReferences.ClientConfig


ps. кросс-постить не хорошо :)

от безнадёги

так не воспринимается этот файл (см. выше моё сообщение)

так на всякий случай

если ServiceReferences определяется в подключаемом проекте silverlight library, то
содержимое ServiceReferences.ClientConfig нужно включить в главный проект

включил, и устанвоил, чтобы он копировался при построении в бин. Но - не воспринимается все равно. Может он должен быть в другом
месте?
Winnipuh, правильно заданный вопрос - половина ответа.Поди догадайся, что там и где у тебя.Какая структура проекта?
...
Рейтинг: 0 / 0
02.12.2009, 18:13
    #36344346
Var79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
WinnipuhVar79WinnipuhjudgeЕсть конечно:

ServiceReferences.ClientConfig


ps. кросс-постить не хорошо :)

от безнадёги

так не воспринимается этот файл (см. выше моё сообщение)

так на всякий случай

если ServiceReferences определяется в подключаемом проекте silverlight library, то
содержимое ServiceReferences.ClientConfig нужно включить в главный проект

включил, и устанвоил, чтобы он копировался при построении в бин. Но - не воспринимается все равно. Может он должен быть в другом
месте?
так, то есть в .xap файле другая версия?

допустим есть 2 проекта
1SL library
ServiceReferences1
ServiceReferences2
library.ClientConfig
2SL App
App.ClientConfig

так вот, описание сервисов из library.ClientConfig необходимо добавить в App.ClientConfig

и если вам нужно будет расширять прокси классы (partial) то это можно делать вроде бы только в "library" проекте, а не в "App" проекте
...
Рейтинг: 0 / 0
02.12.2009, 18:16
    #36344359
Var79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
к стати, может у вас в браузере просто не обновляется кэш, или не ребилдиться web-сайт содержащий папку ClientBin
попробуйте сделать в командной строке iisreset, ну или вообще бутните компьютер :)
...
Рейтинг: 0 / 0
02.12.2009, 19:03
    #36344460
judge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
Winnipuh,

а пришлите кусок с конфигурацией из web.config?
...
Рейтинг: 0 / 0
02.12.2009, 19:16
    #36344471
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
judgeWinnipuh,

а пришлите кусок с конфигурацией из web.config?

там я ничего не менял.

Структура такая:

есть WCF сервис, хостящийся под своим консольным приложением.
есть отдельно взятая SL солюция, вызывающая методы это го сервиса и на основании полученных данных рисующая дерево и т.д..
В этой солюции один прожект - апп, в него я добавил service reference, все работает до момента когад прилетает ответ на сообщение больеш , чем умолчательныt 65k.
...
Рейтинг: 0 / 0
02.12.2009, 19:21
    #36344477
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
judgeWinnipuh,

а пришлите кусок с конфигурацией из web.config?

где его взять?
...
Рейтинг: 0 / 0
02.12.2009, 19:21
    #36344479
SeVa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
Var79WinnipuhVar79WinnipuhjudgeЕсть конечно:

ServiceReferences.ClientConfig


ps. кросс-постить не хорошо :)

от безнадёги

так не воспринимается этот файл (см. выше моё сообщение)

так на всякий случай

если ServiceReferences определяется в подключаемом проекте silverlight library, то
содержимое ServiceReferences.ClientConfig нужно включить в главный проект

включил, и устанвоил, чтобы он копировался при построении в бин. Но - не воспринимается все равно. Может он должен быть в другом
месте?
так, то есть в .xap файле другая версия?

допустим есть 2 проекта
1SL library
ServiceReferences1
ServiceReferences2
library.ClientConfig
2SL App
App.ClientConfig

так вот, описание сервисов из library.ClientConfig необходимо добавить в App.ClientConfig

и если вам нужно будет расширять прокси классы (partial) то это можно делать вроде бы только в "library" проекте, а не в "App" проекте

тынц с картинками
...
Рейтинг: 0 / 0
02.12.2009, 19:46
    #36344505
judge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
WinnipuhjudgeWinnipuh,
а пришлите кусок с конфигурацией из web.config?
где его взять?

Ну может там app.config, я не знаю как у тебя серверная часть сделана.


Winnipuh
есть приложение SL, коннектится к сервису WCF, у него в конф файле я поставил
BasicHttpBinding.MaxReceivedMessageSize = 2147483647


У него это у кого? На сервере или клиенте?
...
Рейтинг: 0 / 0
02.12.2009, 23:52
    #36344721
Var79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
SeVa
тынц с картинками

да я в курсе про as link,
но в апп конфиге может быть еще кое что, чего нет в библиотеке
...
Рейтинг: 0 / 0
02.12.2009, 23:54
    #36344723
Var79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
Winnipuh[quot judge]там я ничего не менял.
Silverlight 2 и 3 поддерживает не все типы биндингов
в серверном конфиге найдите часть <services> и ее можно сюда запостить
...
Рейтинг: 0 / 0
03.12.2009, 15:42
    #36346311
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
judgeWinnipuhjudgeWinnipuh,
а пришлите кусок с конфигурацией из web.config?
где его взять?

Ну может там app.config, я не знаю как у тебя серверная часть сделана.


Winnipuh
есть приложение SL, коннектится к сервису WCF, у него в конф файле я поставил
BasicHttpBinding.MaxReceivedMessageSize = 2147483647


У него это у кого? На сервере или клиенте?

в сервисе, в апп.конфиге, поскольку сервис хостится в консольном приложении
...
Рейтинг: 0 / 0
03.12.2009, 15:50
    #36346336
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SL+WCF: maximum message size quota for incoming messages
Вот часть сервисного конфига

Код: plaintext
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.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
<bindings>
  <basicHttpBinding>
    <binding name="basicBinding0" maxBufferSize="2147483647" maxBufferPoolSize="2147483647"
      maxReceivedMessageSize="2147483647" />
  </basicHttpBinding>
  <netTcpBinding>
    <binding name="nettcpBinding0" maxBufferPoolSize="52428800" maxBufferSize="65536000"
      maxConnections="100" maxReceivedMessageSize="65536000" />
  </netTcpBinding>
</bindings>
<services>
  <service behaviorConfiguration="MySVCServer.MySVCDataAccessServiceBehavior"
    name="MySVCServer.MySVCDataAccessServiceDual">
    <endpoint address="" binding="wsDualHttpBinding" contract="MySVCServer.IMySVCDataAccessServiceDual" />
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
    <endpoint binding="netTcpBinding" bindingConfiguration="nettcpBinding0"
      contract="MySVCServer.IMySVCDataAccessServiceDual" />
    <host>
      <baseAddresses>
        <add baseAddress="http://localhost:8081/IMySVCDataAccessServiceDual" />
        <add baseAddress="net.tcp://localhost/IMySVCDataAccessServiceDual" />
      </baseAddresses>
    </host>
  </service>
  <service behaviorConfiguration="MySVCServer.MySVCDataAccessServiceBehavior"
    name="MySVCServer.MySVCDataAccessService">
    <endpoint address="" binding="basicHttpBinding" bindingConfiguration="basicBinding0"
      contract="MySVCServer.IMySVCDataAccessService" />
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
    <host>
      <baseAddresses>
        <add baseAddress="http://localhost:8082/IMySVCDataAccessService" />
      </baseAddresses>
    </host>
  </service>
  <service name="MySVCServer.CrossDomainService">
    <endpoint address="" behaviorConfiguration="CrossDomainServiceBehavior"
      binding="webHttpBinding" contract="MySVCServer.ICrossDomainService" />
    <host>
      <baseAddresses>
        <add baseAddress="http://localhost:8082/" />
      </baseAddresses>
    </host>
  </service>
</services>
<behaviors>
  <serviceBehaviors>
    <behavior name="MySVCServer.MySVCDataAccessServiceBehavior">
      <serviceMetadata httpGetEnabled="true" />
      <serviceDebug includeExceptionDetailInFaults="true" />
    </behavior>
  </serviceBehaviors>
  <endpointBehaviors>
    <behavior name="CrossDomainServiceBehavior">
      <webHttp/>
    </behavior>
  </endpointBehaviors>
</behaviors>
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / SL+WCF: maximum message size quota for incoming messages / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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