I connect to a remote PHP server via a VPN and I'm struggling to get breakpoints working on my laptop. This was working 10 days or so ago. I did install Windows KB5005539 Cumulative Update Preview for .NET but have since uninstalled it in case that was the cause but as its still not working, I doubt it was.
I can connect the same project on another machine (using the same VPN) and breakpoints work so this seems to be something wrong with my laptop configuration and I can therefore conclude that xdebug is configured properly on the server.
PHPTools is configured to use port 9000.
I can ping the laptop from the remote server so xdebug should be able to connect back on port 9000.
I've compared the visualstudio-js-debugger.txt files and there are no unexplained differences or problems.
When I check the server based xdebug files there is an error reported as follows:
[20500] [Step Debug] INFO: Client host discovered through HTTP header, connecting to 10.9.7.14:9000.
[20500] [Step Debug] WARN: Could not connect to client host discovered through HTTP headers, connecting to configured address/port: localhost:9000. :-|
This error still persists even with the Windows firewall disabled. I therefore conclude that something must be configured incorrectly on the laptop. What can I check to determine the problem?
Both the Laptop and the other workstation is running Preview 1.56.14646.2019
The PHP Tools Debugger is running in the system tray and says its waiting for web requests.