Usando um host genérico e um cliente para WS-Discovery UDP
Se o cliente e o host não puderem se ver na rede, um host genérico e um cliente poderão ser substituídos pelo host e pelo cliente personalizados para ajudar a solucionar o problema. Se o endereço do dispositivo não aparecer na saída do Cliente de Depuração do WSD, o ambiente de rede provavelmente está causando a falha. Para obter mais informações sobre o host genérico e o cliente, consulte Ferramentas de depuração.
Se o host ou o cliente for um aplicativo em execução em um computador, o host genérico ou o cliente deverá ser executado no mesmo contexto de segurança que o host ou cliente real. Por exemplo, se o host ou cliente real for executado como Administrador, o host ou cliente genérico deverá ser executado como Administrador. Além disso, se o host ou o cliente for um dispositivo autônomo, ele deverá ser completamente substituído por um computador que executa um host ou cliente genérico.
Para usar um host genérico e um cliente para solucionar problemas do UDP WS-Discovery
Abra una janela de prompt de comando.
Execute o seguinte comando: WSDDebug_host.exe /mode metadata /start
Observação
Uma caixa de diálogo Alerta de Segurança do Windows pode aparecer. Nesse caso, clique em Desbloquear para permitir que o Host de Depuração do WSD seja executado.
Esse comando gera uma saída semelhante à seguinte. Anote a ID do dispositivo.
WSDAPI Debug Host Copyright (C) Microsoft Corporation 2007. All rights reserved. Device ID is urn:uuid:37f86d35-e6ac-4241-964f-1d9ae46fb366 Host metadata>
Execute o seguinte comando: WSDDebug_client.exe /mode metadata /hello off /resolve<id>. Substitua <id> pela ID do dispositivo identificada na etapa 2.
Observação
Uma caixa de diálogo Alerta de Segurança do Windows pode aparecer. Nesse caso, clique em Desbloquear para permitir que o Cliente de Depuração do WSD seja executado.
O Cliente de Depuração do WSD gera uma saída semelhante à seguinte.
WSDAPI Debug Client
Copyright (C) Microsoft Corporation 2007. All rights reserved.
Client ID is urn:uuid:0f571af7-6b0e-4daf-8054-f2233ac27910
Hello mode is disabled
Client metadata>
*****************************************************************************
Add at 02/28/07 15:16:51
+ EPR:
+ Address: urn:uuid:37f86d35-e6ac-4241-964f-1d9ae46fb366
+ Types:
(wsdp) https://schemas.xmlsoap.org/ws/2006/02/devprof:Device
+ XAddrs:
https://[::1]:5357/37f86d35-e6ac-4241-964f-1d9ae46fb366
+ Metadata version: 2
+ Instance ID: 1
+ Probe/Resolve tag: WSDAPI debug_client
+ Remote transport address: [::1]:3702
+ Local transport address: ::1
+ Local interface GUID: 42133cd4-6a70-11db-bbc9-806e6f6e6963
Client metadata>
O Cliente de Depuração do WSD pode gerar muita saída em uma rede com muitos dispositivos DPWS. A saída pode ser redirecionada para um arquivo para facilitar a análise. Digite nomedo> arquivo tee< de log no prompt do Cliente de Depuração do WSD para redirecionar a saída para um arquivo. O redirecionamento de saída pode ser interrompido digitando a parada de tee de log no prompt do Cliente de Depuração do WSD.
Anote o endereço de referência do ponto de extremidade (EPR). Esse endereço de EPR deve corresponder à ID do dispositivo identificada na etapa 2 acima. Se esse for o caso, a falha do aplicativo provavelmente não está relacionada ao sistema operacional ou ao ambiente de rede. Substitua o host genérico e o cliente pelo host e cliente personalizados e continue a solução de problemas seguindo os procedimentos em Usando o cliente de depuração WSD para verificar o tráfego multicast.
Se a ID do dispositivo não corresponder ao endereço EPR, a falha do aplicativo provavelmente estará relacionada ao sistema operacional ou ao ambiente de rede. A falha pode ter uma ou mais das seguintes causas:
- O aplicativo está em execução no contexto de segurança incorreto. Verifique se o aplicativo está usando as credenciais corretas e se o cliente e o host têm permissão suficiente para acessar a rede.
- A configuração do firewall está errada. Siga as instruções em Inspecionando as configurações do adaptador e do firewall para verificar se as configurações do Firewall do Windows estão corretas e se não há outras regras descartando os pacotes. O cliente e o host também podem ser copiados em um computador "intocado" (um com uma instalação padrão do sistema operacional que nunca foi ingressada em um domínio) para tentar reproduzir a falha.
- Uma política IPSec está bloqueando o aplicativo. Copie o cliente e o host em um computador não sujeito a políticas IPSec e tente reproduzir a falha.
Tópicos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de