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