Ошибка метаданных в веб-службе WCF, размещенной в SharePoint 2010 - PullRequest
1 голос
/ 07 октября 2011

У меня проблема с созданием веб-службы и размещением ее в SharePoint 2010. Я прочитал все блоги под солнцем безрезультатно.При добавлении развернутой службы в качестве ссылки на другой проект я получаю следующую ошибку:

Произошла ошибка при загрузке 'http://nb -dev-sp2010 / _vti_bin / NBICWebServices / NBICAgencyService.svc'.Запрос не выполнен с пустым ответом.Метаданные содержат ссылку, которая не может быть разрешена: 'http://nb -dev-sp2010 / _vti_bin / NBICWebServices / NBICAgencyService.svc'.Сервер не дал значимого ответа;это может быть вызвано несоответствием контракта, преждевременным завершением сеанса или внутренней ошибкой сервера.Если служба определена в текущем решении, попробуйте создать решение и снова добавить ссылку на службу.

У меня есть следующее в качестве файла web.config:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="NBICBinding">
          <security mode="TransportCredentialOnly">
            <transport clientCredentialType="None" proxyCredentialType="None"
                realm="" />
            <message clientCredentialType="UserName" algorithmSuite="Default" />
          </security>
        </binding>
      </basicHttpBinding>
    </bindings>
    <services>
      <service name="NBICWebServices.INBICAgencyService">
        <endpoint address="http://localhost/_vti_bin/NBICWebServices/NBICAgencyService.svc"
             binding="basicHttpBinding" bindingConfiguration="NBICBinding"
             contract="NBICWebServices.INBICAgencyService" name="NBICBindingAgency" />
      </service>
    </services>
    <!--
    <client>
      <endpoint address="http://localhost/_vti_bin/NBICWebServices/NBICAgencyService.svc"
             binding="basicHttpBinding" bindingConfiguration="NBICBinding"
             contract="NBICWebServices.INBICAgencyService" name="NBICBindingAgency" />
    </client>
    -->
  </system.serviceModel>
  <system.webServer>
    <security>
      <authentication>
        <anonymousAuthentication enabled="true" />
      </authentication>
    </security>
  </system.webServer>
</configuration>

Кто-нибудь может увидеть проблему здесь?Да, я знаю, что у меня не должно быть анонимной аутентификации.Я вернусь к этому вопросу позже.: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...