Есть 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>>