My development machine is a 2008 R2 x64 domain controller (it has evolved to that point through attrition on my now one-machine domain, and will not change for the near future). The ASP.NET MVC app I wish to debug is deployed to a 2008 R2 x64 workgroup machine that I have LogMeIn/VPN access to.
I installed msvsmon.exe on the remote machine as a service. The issue I believe I'm running into is that for some reason you can't connect to msvsmon unless the remote account it's running under is also an account on the host machine (I don't see any way to just explicitly provide the credentials for the remote connection).
Since my host machine is a DC, I can't create the required local account to mirror the msvsmon service account.
I have a VPN connection from the development machine to the deployment machine. When configuring msvsmon, I selected "only allow computers from the local network to connect," assuming that VPN counts as a local network. I have TCP 135, UDP 500, and UDP 4500 open on the remote machine.
I'm assuming that's the end of the story, and I'm doomed to a full install of VS on the remote machine but figured it was worth asking. Is there any way to solve this short of that?