Я хотел использовать службу WCF с приложением silverlight и приложением asp.net mvc, и у меня возникают трудности с настройкой службы для поддержки обоих запросов.
это мои конечные точки для файла конфигурации WCF.
<service behaviorConfiguration="behaviorAction" name="Uniarchitecture.ProdutoService.ServiceImplementations.ProdutoService">
<endpoint binding="wsHttpBinding" bindingConfiguration="bindingAction" contract="Uniarchitecture.ProdutoService.ServiceContracts.IProdutoService">
<identity>
<dns value="localhost"/>
</identity>
</endpoint>
<endpoint address="" binding="basicHttpBinding" contract="Uniarchitecture.ProdutoService.ServiceContracts.IProdutoService"/>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
Я получаю следующую ошибку:
Экземпляр привязки уже был связан для прослушивания URI «net.tcp: // localhost: 10377 / ProdutoService». Если две конечные точки хотят использовать один и тот же ListenUri, они также должны использовать один и тот же экземпляр объекта привязки. Две конфликтующие конечные точки были указаны в вызовах AddServiceEndpoint (), в файле конфигурации или в комбинации AddServiceEndpoint () и config.