У меня есть проект silverlight 4, вызывающий службу WCF, развернутую на sharepoint 2010.
Есть два способа получить и сохранить,
get работает нормально, но сохранение возвращает общее сообщение "Not Found"
Сохранение передает большой объект с 2 списками. Если я уменьшу размер списка, все будет работать.
Итак, я думаю, мне нужно увеличить maxReceivedMessageSize
, это легко сделать на стороне silverlight, просто отредактируйте ServiceReferences.ClientConfig.
однако я не знаю, где это сделать на стороне сервера
Где находится информация о привязке на веб-сервере shaprepoint.
Я заглянул в \ inetpub \ wwwroot \ wss \ VirtualDirectories \ 80 \ web.config, и его там нет.
Есть ли простой способ получить информацию о привязке по URL?
Я попытался настроить некоторые привязки для него, но я просто получаю ошибки
моя попытка
<bindings>
<basicHttpBinding>
<binding name="MyDemoBinding">
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Ntlm" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<behaviors>
<serviceBehaviors>
<behavior name="MyDemoBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service behaviorConfiguration="MyDemoBehavior" name="BEIM.Webservices.Service">
<endpoint address="" binding="basicHttpBinding" bindingConfiguration="MyDemoBinding" contract="BEIM.Webservices.IService">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<host>
<baseAddresses>
<add baseAddress=”http://localhost/_vti_bin/BEIM.Webservices” />
</baseAddresses>
</host>
</service>
</services>