.net 使用 Visual Studio 进行远程调试——“找不到路径”。
Posted
技术标签:
【中文标题】.net 使用 Visual Studio 进行远程调试——“找不到路径”。【英文标题】:.net Remote Debugging with Visual Studio -- "Can't find path." 【发布时间】:2011-10-09 17:07:56 【问题描述】:我的设置是:
调试电脑:
Visual Studio 2008 专业版 域访问运行应用程序的计算机:
MSVSMon.exe 仅限工作组两台电脑:
Windows XP 专业版 相同的本地用户名和密码 访问同一工作组我在两台计算机上登录相同的 本地 用户名和密码(用户名 ==“调试器”),并将 VS 2008 指向远程计算机“机器人”,位于项目属性 > 使用远程机器,并指示 VS 进行调试。简而言之,我遵循了here 和here 的指示。随后挂起十秒钟,然后出现错误:
尝试运行项目时出错:无法启动程序'......\prog.exe'。
系统找不到指定的路径。
一些额外的说明:
我尝试“运行外部程序”指向项目的输出,但无济于事。 我没有尝试调试 ASP.Net 应用程序。 项目源位于本地计算机上。如果您有任何解决方案或线索,请告诉我。谢谢。
【问题讨论】:
【参考方案1】:使两台计算机都可以访问可执行和调试符号:在共享或可共享目录中。从运行应用程序的计算机的角度来看,使调试计算机的项目“启动外部程序”成为共享目录。
编辑
另外,请确保您小心运行正确的构建。如果远程计算机上未安装调试框架,请勿远程运行调试构建!
【讨论】:
这似乎解决了我的问题。我会在两天内将你的答案标记为答案(当我被允许时)。以上是关于.net 使用 Visual Studio 进行远程调试——“找不到路径”。的主要内容,如果未能解决你的问题,请参考以下文章
使用 Visual Studio for Mac 使用 SpecFlow 进行 .NET Core 集成测试
使用 Visual Studio Online 进行 Azure 发布管理
从 Visual Studio 进行 Linux .NET 远程调试