I have VS2013 Universal Update2 on my Win7 x64 desktop and am trying to debug a process that needs to run on the server so installed the visual studio 2013 remote debugging monitor (the x64 Update2 version) on my Windows 2008 R2 x64 server. Then modified the local VS2013 project to use remote debugging specifying the remote machine name and a C:\RemoteDebug working directory folder. It surprised me that the working directory folder was actually required on the local machine else I got a complaint it was missing, and now, I get the error
"Error while trying to run the project: Unable to start the program '<MyLocalTfsPath>\<MyProgram>.exe'. The system cannot find the file specified."
and my local executable is at the path mentioned. The remote monitor is started and tells me I connected each debug attempt so this is not a connection issue. It seems to me the local vs. remote folder locations are reversed from what I would expect with this new update (scenario 1). I know the older remote debugging (scenario 2) used "start external program" which linked to files back on the local machine, but it seems VS2013 Update 2 enhanced this and this doc
http://msdn.microsoft.com/en-us/library/8x6by8d2.aspx#BKMK_Set_up_a_Visual_C__Visual_Basic_project
implies it will publish the files on the remote machine and to do a "Start project" as you would normally do. Currently I cannot test scenario 2 since I am connecting using OpenVPN, and my server does not directly see my local desktop. So am hoping to get scenario 1 working where VS2013 does some sort of publishing. With VS2013 Update 2, what files and folders go where, and do I or VS2013 put them there? Am I understanding what VS2013 Update 2 is offering in terms of remote debugging?