Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Deze procedure is alleen beschikbaar voor besturingssysteemversies vóór Windows 7 of Windows Server 2008 R2.
WinHTTP logboeken kunnen worden gebruikt om problemen met WSDAPI-toepassingen op te lossen. Dit is handig wanneer het uitwisselen van metagegevens mislukt of wanneer SSL/TLS-onderhandeling mislukt.
In deze procedure ziet u hoe u WinHTTP-logboeken kunt vastleggen op de client-pc. De clienttoepassing op basis van WSDAPI mag niet worden uitgevoerd wanneer logboekregistratie is ingeschakeld. Als de clienttoepassing wordt uitgevoerd wanneer logboekregistratie is ingeschakeld, moeten de client en/of de pc opnieuw worden opgestart voordat WS-Discovery en verkeer voor het uitwisselen van metagegevens wordt weergegeven in de WinHTTP-logboeken.
WinHTTP-logboeken vastleggen
Open een opdrachtpromptvenster met verhoogde bevoegdheid op de client-pc.
Voer de volgende opdracht uit: netsh winhttp set tracing trace-file-prefix="C:\Temp\dpws" level=verbose format=ansi state=enabled max-trace-file-size=1073741824
Met deze opdracht wordt WinHTTP-logboekregistratie ingeschakeld. Alle logboekbestanden worden opgeslagen in de map C:\Temp en de bestandsnamen beginnen met het voorvoegsel dpws. Maximaal 1 GB aan logboekbestanden wordt opgeslagen.
Als het proces dat WinHTTP op de client gebruikt, al wordt uitgevoerd, start u de computer opnieuw op. Als de Functiedetectie API's bijvoorbeeld worden gebruikt, moet de computer opnieuw worden opgestart. De Functiedetectie-API's roepen WinHTTP aan vanuit een servicehost, die mogelijk al is gestart wanneer tracering is ingeschakeld.
Start de clienttoepassing op basis van WSDAPI. De toepassing die wordt gedebugged of de WSD-foutopsporingsclient kan gebruikt worden.
Reproduceer de toepassingsfout.
Beëindig de clienttoepassing op basis van WSDAPI.
Als het proces met WinHTTP niet is beëindigd met de clienttoepassing, start u de computer opnieuw op. Als de Functiedetectie API's bijvoorbeeld worden gebruikt, moet de computer opnieuw worden opgestart.
Voer de volgende opdracht uit: netsh winhttp set tracing state=disabled
Met deze opdracht wordt WinHTTP-logboekregistratie uitgeschakeld.
Controleer de DPWS-logboeken in C:\Temp en controleer of de vereiste aanvragen en berichten zijn verzonden.
Als er beveiligde kanaalcommunicatie (HTTPS) wordt gebruikt, controleert u op SSL-/TLS-fouten.
Zodra WinHTTP-logboeken zijn vastgelegd, kunnen de logboeken worden onderzocht om te zoeken naar de oorzaak van een WSDAPI-toepassingsfout. Houd er rekening mee dat de teksteditor die wordt gebruikt om deze logboeken weer te geven, als administrator moet worden uitgevoerd. Voor meer informatie, zie Met behulp van WinHTTP-logboekregistratie om Get-verkeer te verifiëren.