Так что в моем офисе есть служба WCF, работающая на компьютере с Windows 7 - эта служба WCF, по сути, находится внутри черного ящика.(Я мог бы углубиться в это, но это может повлиять на программное обеспечение сторонних производителей, которое мы используем для взаимодействия с машиной, к которой оно подключено, и я не хочу этого делать.)
Как видно из названия, только два компьютераМожно подключиться к службе WCF - моей среде разработки и самому компьютеру службы (подключение к локальному хосту, поэтому неудивительно, что он может подключиться).Соединение устанавливается через приложение VB.NET по http на веб-страницу .svc.Приложение разрабатывается в Visual Studio.Соединение было добавлено путем добавления ссылки на веб-службу в URL.Приложение регулярно собирается для выпуска и распространяется на различные компьютеры, которые должны его запускать.
Однако другой разработчик с той же ОС, что и я (Windows 10), не может подключиться к службе WCF.
Все компьютеры, которые должны иметь возможность подключаться к WCF, способны переходить по URL-адресам служб и могут отправлять эхо-запросы на компьютер.
Я пробовал несколько различных конфигураций urlacl,все это приводит к одному и тому же: только мой компьютер и локальный хост могут соединиться.
Если у кого-то есть идеи, как решить эту проблему, я весь в ушах, поскольку это совершенно сбивает меня с толку.
Редактировать: Вот некоторая информация из журнала SVC:
Служба HTTP, расположенная по адресу http://sam/Temporary_Listen_Addresses/e823c303-06c5-4843-a6dd-acb47be15dc1/dc9f817a-9781-4ba9-87a6-bc83a2cb4b81, недоступна.Это может быть связано с тем, что служба слишком занята, или потому что не найдена конечная точка, которая прослушивает указанный адрес.Убедитесь, что адрес правильный, и попробуйте снова обратиться к сервису позже.
Это произошло в то же время, когда приложение пыталось подключиться к сервису.