Моя проблема - я пытаюсь включить mex в службе, которая использует привязку net.tcp.
эта привязка предназначена для локального порта 5000, когда я хочу включить mex для того же порта и сделать его доступным для http, я должен включить HttpGetEnabled на узле службы. Все это работает хорошо, но когда я пытаюсь добавить привязку, она терпит неудачу, потому что привязка "net.tcp: // localhost: 5000 / test". Есть ли способ включить mex на тот же порт, но с другим URI?
Без включения NetTcpPortSharing.
Я не думаю, что проблема в коде, так как я могу добавить MEX на другой порт через код, и он работает нормально, вопрос в том, как использовать net.tcp: // localhost: 5000 / test в качестве tcp WCF на основе enpoint и net.tcp: // localhost: 5000 / test / mex в качестве конечной точки http mex, которая предоставляет WSDL для конечной точки TCP.
спасибо,
Тотем