Невозможно просмотреть URL-адрес службы обнаружения в Visual Studio 2017

У меня есть служба wcf с привязками как basicHttpBinding. Я пытаюсь подключиться к клиентской среде, используя URL-адрес обнаружения клиентов. Я внес изменения в файл Hosts и добавил это в App.Config. Это прекрасно работает, если я создаю установщик. Я могу подключиться к URL-адресу обнаружения клиентов и получить метаданные, но если я хочу подключиться в режиме отладки, возникает исключение "СИСТЕМНАЯ ОШИБКА: URL-адрес службы обнаружения недоступен". Если я напрямую просматриваю URL в браузере, я могу просмотреть его и запросить разрешение, поскольку у него нет действующего сертификата. Может кто-нибудь помочь мне, почему он не работает в режиме отладки.

1 ответ

Это может быть связано с вашим брандмауэром или аутентификацией на WCF. Когда вы отлаживаете, он будет использовать учетную запись локального компьютера. Установщик, о котором вы говорите, может использовать другую учетную запись.

Другие вопросы по тегам