Я кодировал сервис WCF, который является внешним по отношению к решению, в котором я хочу его использовать. Я делаю это так, чтобы у меня был один сервис, который можно повторно использовать во многих решениях.Мы уже дублировали эту услугу много раз как asmx-интеграл в решение, и это не хороший сценарий обслуживания.Я наконец-то смог найти время для правильной работы.Любая помощь будет оценена!Все сообщения, которые я видел об этом, берут меня в кругиМое решение (и сервис) находится в VS2010, Framework 4.0, vb.net.
При использовании привязки webHttpBinding в конечной точке, когда я добавляю сервис к своему решению, ссылка добавляется, но веб.config не добавляется с требуемой группой конфигурации system.serviceModel.Все статьи, которые я могу найти, говорят о том, чтобы сделать сервис частью решения, но это то, чего я пытаюсь избежать.
Есть идеи?Вот раздел system.serviceModel в файле web.config моего сервиса:
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior name="AspNetAjaxBehavior">
<enableWebScript/>
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior>
<!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment -->
<serviceMetadata httpGetEnabled="true"/>
<!-- To receive exception details in faults for debugging purposes, set the value below to true. Set to false before deployment to avoid disclosing exception information -->
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
<services>
<service name="Com.mydomain.Services.WCF_ACE.ACE">
<endpoint address=""
behaviorConfiguration="AspNetAjaxBehavior"
binding="webHttpBinding"
contract="Com.mydomain.Services.WCF_ACE.I_ACE" />
</service>
</services>