Я размещаю сервис WCF, но столкнулся с ошибкой.
сообщение об ошибке:
Экземпляр привязки уже был связан с URI прослушивания 'http://localhost:8080/RemService". Если две конечные точки хотят совместно использовать один и тот же ListenUri, они также должны совместно использовать один и тот же экземпляр объекта привязки. Две конфликтующие конечные точки были либо указаны в вызовах AddServiceEndpoint (), либо в файле конфигурации, либо в комбинации AddServiceEndpoint() и config.
КОД :
using (System.ServiceModel.ServiceHost host = new System.ServiceModel.ServiceHost(typeof(REMService.REMServices))) { host.Open(); Console.WriteLine("Service Started at" + DateTime.Now); Console.ReadLine(); }
Что я уже пробовал:
<configuration> <system.servicemodel> <services> <service name="REMService.REMServices" behaviorConfiguration="mexBehavior"> <endpoint name="basic" address="RemService" binding="basicHttpBinding" contract="REMService.IREMServices"> <endpoint address="RemService" binding="netHttpBinding" contract="REMService.IREMServices"> <endpoint name="mex" address="mex" binding="mexHttpBinding" contract="IMetadataExchange"> <host> <baseaddresses> <add baseAddress="http://localhost:8080/"/> <add baseAddress="net.tcp://localhost:8090/"/> <behaviors> <servicebehaviors> <behavior name="mexBehavior"> <serviceMetadata httpGetEnabled="true"/> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>