У меня есть обнаруживаемая служба wcf под названием "GetNameService", которая размещена на ПК @ 10.0.0.5:8732. Он размещен на wsHttpBinding и доступен для обнаружения через UdpEndpoint. У меня также есть клиент @ 10.0.0.9, который обнаруживает такие услуги в той же сети. Когда я запустил клиент, я могу обнаружить службу, но конечная точка обнаруженной службы имеет локальный хост. Как такое может случиться, пожалуйста, помогите мне в этом.
Дополнительная информация,
Прил. config used
Я открыл браузер на клиентском компьютере и набрал адрес службы, я вижу страницу сведений о службе, но по-прежнему ссылка wsdl указывает на localhost (показано ниже)
svcutil.exe http : // localhost: 8732 / Design_Time_Addresses / NameService / GetNameService /? wsdl
вместо
Обновление Я вижу страницу с подробностями службы, но ссылка wsdl по-прежнему указывает на localhost (показано ниже)
svcutil.exe http: // localhost: 8732 / Design_Time_Addresses / NameService / GetNameService /? Wsdl
вместо
svcutil.exe http://10.0.0.5:8732/Design_Time_Addresses/NameService/GetNameService/?wsdl
Кроме того, это же приложение, похоже, работает на моем рабочем месте, где есть DNS и системы подключаются через коммутатор, а у меня дома он не работает, где компьютеры подключаются через маршрутизатор. Может ли это на что-то повлиять?!?
Обновление Я вижу страницу с подробностями службы, но ссылка wsdl по-прежнему указывает на localhost (показано ниже)
svcutil.exe http: // localhost: 8732 / Design_Time_Addresses / NameService / GetNameService /? Wsdl
вместо
svcutil.exe http://10.0.0.5:8732/Design_Time_Addresses/NameService/GetNameService/?wsdl
Кроме того, это же приложение, похоже, работает на моем рабочем месте, где есть DNS и системы подключаются через коммутатор, а у меня дома он не работает, где компьютеры подключаются через маршрутизатор. Может ли это на что-то повлиять?!?
Обновление 8732 / Design_Time_Addresses / NameService / GetNameService /? Wsdl
Кроме того, похоже, что то же приложение работает на моем рабочем месте, где есть DNS и системы подключаются через коммутатор, тогда как это не работает на моем домой, где компьютеры подключены через маршрутизатор. Может ли это на что-то повлиять?!?
Обновление 8732 / Design_Time_Addresses / NameService / GetNameService /? Wsdl
Кроме того, похоже, что то же приложение работает на моем рабочем месте, где есть DNS и системы подключаются через коммутатор, тогда как это не работает на моем домой, где компьютеры подключены через маршрутизатор. Может ли это на что-то повлиять?!?
Обновление Он не работает в IIS, он размещается в обычном консольном приложении