Я действительно из мира Http
и никогда не делал многого со старым .NET Remoting, который использовал TCP, но я понимаю концепции TCP и теперь реализовал несколько служб WCF с использованием привязки net.tcp за последние несколькогода.Большую часть времени он работает, я его потребляю, конец истории.Однако иногда настройка сервера более продвинутая, и я получаю сообщения об ошибках, которые существуют на 1 сервере, а может и не на другом.Чтобы доказать, что это брандмауэр / сервер / и т.д.проблема, которую я должен видеть, может ли служба WCF даже быть замечена или достигнута без проблемы.Это для службы WCF, размещенной в службе Windows, использующей net.tcp, которую я пытаюсь выяснить в этой ситуации.
Дело в том, что служба WCF открывается через привязку HTTP, я могу просто добавить URI вбраузер для просмотра страницы службы, дающей мне знать, что служба работает правильно.Простой тест.
Как сделать эквивалент для службы WCF, предоставляемой через привязку net.tcp?Есть ли какой-либо инструмент или команда, которую я могу использовать для проверки, например, net.tcp//mycustomWCFService:8123/MyService
?Я видел несколько постов о написании кода, чтобы программно определить, доступна ли служба WCF, но я не хочу делать это таким образом.Я хочу сделать эту проверку, если это вообще возможно без кода, аналогично тому, как я поднимаю конечную точку http в браузере.
Любая помощь приветствуется, спасибо!