Silverlight 4 + WCF + 100-continue - проблема
От: denisio_mcp  
Дата: 27.05.10 18:05
Оценка:
Есть SL4 xap, есть вебсервис WCF к которому обращается этот самый SL4. Есть метод который загружает некую информацию из базы и отдает LINQ ентитю в качестве результата. Все ок, пока записей 1-2, как только их десяток — наблюдаю картину:



В результате имеем Exception в SL-приложении CommunicationException: NotFound. Прозреваю необходимость какой либо настройки в биндинге. Сейчас следующие настройки:
web.config для веб-сервиса:
<system.serviceModel>
    <behaviors>
        <serviceBehaviors>
                <behavior name="">
                        <serviceMetadata httpGetEnabled="true" />
                        <serviceDebug includeExceptionDetailInFaults="true" />
                </behavior>
        </serviceBehaviors>
    </behaviors>
    <bindings>
        <customBinding>
                <binding name="GM.Web.WS.customBinding0">
                        <binaryMessageEncoding />
                        <httpTransport />
                </binding>
        </customBinding>
    </bindings>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
    <services>
        <service name="GM.Web.WS">
                <endpoint address="" binding="customBinding" bindingConfiguration="GM.Web.WS.customBinding0" contract="GM.Web.WS" />
                <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
        </service>
    </services>
</system.serviceModel>


ServiceReferences.ClientConfig:
<system.serviceModel>
    <bindings>
        <basicHttpBinding>
            <binding name="BasicHttpBinding_WS" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
                <security mode="None" />
            </binding>
        </basicHttpBinding>
    </bindings>
    <client>
        <endpoint address="http://localhost:47267/WS.svc" binding="basicHttpBinding"
            bindingConfiguration="BasicHttpBinding_WS" contract="WS" name="BasicHttpBinding_WS" />
    </client>
</system.serviceModel>


Вопрос извечный — что делать? Перекопал очень много всего, не могу понять что именно менять.
в качестве веб-сервера — штатный WebDev.
... << RSDN@Home 1.2.0 alpha 4 rev. 1088>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.