.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 2015 和.net 啥区别

使用 Visual Studio Online 进行 Azure 发布管理

从 Visual Studio 进行 Linux .NET 远程调试

10分钟学会Visual Studio将自己创建的类库打包到NuGet进行引用(net,net core,C#)

10分钟学会Visual Studio将自己创建的类库打包到NuGet进行引用(net,net core,C#)