远程调试 .NET 项目 "Unable to start program"
Remote Debugging .NET Project "Unable to start program"
我正在尝试远程调试我过去偶尔遇到的应用程序而没有问题。我有一个用于在远程机器上输出的共享目录,远程调试工具在机器上 运行ning 并且工作正常。确保该文件夹具有 "everyone" 权限。
当我重建时,生成了所有输出文件,包括我试图调试的文件。然后我得到一个错误,
“尝试 运行 项目时出错:无法启动程序
'D:\MyShare\MyApp.exe'。
系统找不到指定的文件
这特别奇怪,因为文件存在,它只是创建它,我可以在本地或远程机器上手动执行它。我已经用 Process Monitor 检查过,这表明文件没有问题,所以 Visual Studio 似乎能够很好地看到程序,但不确定是什么导致了错误。
我已经重新启动了双方,但运气不佳。
典型情况下,我在 post 第二次解决它...解决方案是使用完整的 UNC 共享路径, 而不是 映射的驱动器路径。
所以我的项目'Output Path' of
d:\myshare\
成为
\somepc\myshare
现在一切正常。
我正在尝试远程调试我过去偶尔遇到的应用程序而没有问题。我有一个用于在远程机器上输出的共享目录,远程调试工具在机器上 运行ning 并且工作正常。确保该文件夹具有 "everyone" 权限。
当我重建时,生成了所有输出文件,包括我试图调试的文件。然后我得到一个错误,
“尝试 运行 项目时出错:无法启动程序 'D:\MyShare\MyApp.exe'。 系统找不到指定的文件
这特别奇怪,因为文件存在,它只是创建它,我可以在本地或远程机器上手动执行它。我已经用 Process Monitor 检查过,这表明文件没有问题,所以 Visual Studio 似乎能够很好地看到程序,但不确定是什么导致了错误。
我已经重新启动了双方,但运气不佳。
典型情况下,我在 post 第二次解决它...解决方案是使用完整的 UNC 共享路径, 而不是 映射的驱动器路径。
所以我的项目'Output Path' of
d:\myshare\
成为
\somepc\myshare
现在一切正常。