Недопустимые приемы исключения, когда я открываю привязку nettcpbinding службы WCF
Всем доброе утро,
Я работаю над приложением windows, в котором размещается служба WCF.
Я использую NetTcpBinding и когда я пытаюсь открыть соединение с этим сообщением возникает исключение InvalidOpenException:
ContractDescption 'Ihyperiscommon Service' не содержит операции; контракт должен содержать хотя бы одну операцию.
Но в моем случае мой интерфейс выглядит так:
[ServiceContract] public interface IHyperisCommonService { Guid IsOnLine(Guid message); }
Хуже всего то, что я уже использую этот интерфейс с другим приложением, и я не понимаю этой проблемы.
Вот код, который я использую:
ServiceHost serviceHostStatus = new ServiceHost(typeof(Hyperis.Common.HyperisCommonService)); NetTcpBinding serviceHostBinding = new NetTcpBinding(); serviceHostStatus.AddServiceEndpoint(typeof(Hyperis.Common.IHyperisCommonService), serviceHostBinding, new Uri("net.tcp://localhost:5000/HyperisCommonService")); serviceHostStatus.Open();
У кого-нибудь есть ключ к разгадке ?
Спасибо за помощь.
Что я уже пробовал:
Я уже использую эту службу WCF с предыдущим приложением на той же машине.