标签: remote-debugging

Visual Studio(VS2008)中的远程调试,Windows窗体应用程序

我正在尝试远程调试Windows窗体应用程序(C#),但我总是收到此错误:

无法连接到名为"XXX"的Microsoft Visual Studio远程调试监视器.目标计算机上的Visual Studio远程调试程序无法连接回此计算机.验证失败.请参阅帮助以获得帮助.

我试图根据MSDN指南配置,但我无法使其工作.

我的设置:

  • 开发计算机 - 连接到域的XP(x86).
  • 测试计算机 - Vista中(86),其 连接到域.
  • 我在机器之间有网络连接.
  • 我在测试计算机(user1)中创建了一个本地用户,其中包含我运行Visual Studio(mydomain\user1)的域用户的名称.设置相同的密码.
  • 在测试计算机上我正在运行"msvsmon.exe"作为应用程序(而不是服务),我正在使用"runas"命令与我创建的用户一起运行它.(用户1):

    runas/u:user1 msvsmon.exe

有谁可以帮助我吗?

谢谢.

.net c# debugging remote-debugging visual-studio-2008

32
推荐指数
2
解决办法
2万
查看次数

Visual Studio 2012远程调试:对内存位置的无效访问

我按照以下链接中的说明操作:http://msdn.microsoft.com/en-us/library/bt727f1t.aspx在我运行应用程序的服务器上安装远程调试器(2012),希望能够远程调试它我的开发机器运行visual studio 2012.

我甚至无法查看要连接到远程计算机上的进程列表.我一直得到"无法连接到名为[name]的Microsoft Visual Studio远程调试监视器.无法访问内存位置".

我已经成功连接了几次,但随后连接失败,我再也无法连接.

这对我来说是一个巨大的问题,因为我无法远程调试任何东西.我一定是想念一些明显的东西.请有人给我一个解决方案.

remote-debugging attach-to-process visual-studio-2012

32
推荐指数
3
解决办法
4万
查看次数

远程调试Jetty(没有mvn,没有插件)

过去的场景
- 使用Tomcat并以调试模式启动并使用Eclipse进行远程调试.
- 在此调试/远程端口中定义端口并与eclipse连接.
- 用于调试其他主机/服务器中的服务器

今天的场景
现在,我正在使用 Jetty而且我也尝试过这样做,但是没有成功,有人可以帮助我吗?
我没有使用Maven,也不想从Eclipse中启动Jetty.

环境:
Windows XP
Java V. 5
Jetty V. 6.1.15

链接:
http:// docs.codehaus.org/display/JETTY/Debugging
这对我没有帮助!
HTTP:// docs.codehaus.org/display/JETTY/Debugging+Jetty+with+Eclipse
HTTP:// neelzone.wordpress.com/2007/06/18/jetty-and-eclipse-integration
这些是启动内部的Eclipse

eclipse debugging remote-debugging jetty

31
推荐指数
3
解决办法
4万
查看次数

无法打开选定的VM调试端口(8700)

我正在尝试使用Eclipse调试android源代码,遵循以下指令:

http://source.android.com/using-eclipse

我已下载了源代码,并将其构建完成.我按照上面链接中的说明进行操作,一切正常,直到我运行ddms命令.此时,如果Eclipse正在运行,我会收到错误"无法打开所选VM调试端口(8700)".如果我关闭Eclipse,那么ddms运行没有问题,我可以在模拟器上运行.但是,如果我现在打开Eclipse,我会得到同样的错误.

在任何情况下,无论我做什么,如果我尝试远程调试,它总是会失败并且"无法连接到远程VM".

有任何想法吗?

谢谢

eclipse android remote-debugging

31
推荐指数
5
解决办法
7万
查看次数

eclipse远程调试超时问题

当我尝试连接到本地机器上的远程服务器(jboss)时,一切都运行正常,但如果我尝试连接到远程机器(再次到jboss),eclipse开始连接,并在一段时间后告诉我

Failed to connect to remote VM. Connection timed out.
Timeout occurred while waiting for packet 1479.
Run Code Online (Sandbox Code Playgroud)

但连接保持活动状态,我必须手动终止它以重新连接并获得连接超时错误

如何为远程调试设置超时,或者可能有其他解决此类问题的方法?

eclipse jboss remote-debugging

31
推荐指数
1
解决办法
3万
查看次数

在远程服务器上运行本地python脚本

我正在调试一些必须在我的虚拟机上运行的python脚本.而且,我更喜欢在本地编辑脚本(在虚拟机之外).所以我发现每次都要将脚本修改为虚拟机是很繁琐的scp.有人能建议一些有效的方法吗?

特别是,我想知道是否可以在远程PVM上执行python脚本.像这样的东西:

python --remote user@192.168.1.101 hello.py //**FAKED**, served to explain ONLY
Run Code Online (Sandbox Code Playgroud)

python ssh scp remote-debugging

31
推荐指数
4
解决办法
7万
查看次数

从Visual Studio进行单声道远程调试

我想从Visual Studio远程调试在Linux上运行的C#控制台应用程序.这是我到目前为止发现的:

http://www.mono-project.com/Debugger

Mono运行时实现了一个调试接口,允许调试器和IDE调试托管代码.这称为软调试器,MonoDevelop,Xamarin Studio和Visual Studio(安装适当的插件时)以及命令行SDB客户端都支持它.

Mono提供了一个API来与调试器通信,并通过Mono.Debugger.Soft.dll程序集创建自己的调试UI.

下面的页面讨论了当前MonoVS调试器实现的一些问题,但它们对我来说都很好.

http://mono-project.com/Visual_Studio_Integration

该页面还链接到MonoVS的入门指南:

http://mono-project.com/GettingStartedWithMonoVS

其中包含MonoTools的下载链接:

http://mono-tools.com/download/

但是,下载链接现在重定向到:

http://xamarin.com/download/

在哪里我可以下载Xamarin Studio Starter Edition.单击"定价"链接,我发现至少需要Visual Studio支持的商业版,每年999美元.好吧,不,谢谢.

这就是我被困住的地方.我的环境的一些细节:

开发环境:

  • Windows 7 64位
  • Visual Studio Pro 2013(如果效果更好,可能会使用2010)

目标环境:

  • 覆盆子皮
  • Raspbian Wheezy
  • 单声道3.2.8
  • 通过SSH运行控制台应用程序

mono remote-debugging visual-studio raspberry-pi raspbian

31
推荐指数
2
解决办法
2万
查看次数

无法使用VS2010进行远程调试

我在同一公司域上有一台服务器和一个工作站.我的用户是两台计算机上的本地管理员.我已经安装了VSV10版本的MSVSMON,并将其设置为在我的用户服务器DOMAIN\greg.b上作为服务运行(我给自己"登录为服务").我使用我的域帐户登录服务器并启动远程调试监视器.然后我从Visual Studio连接到服务器.在服务器上的监视器中我可以看到

23/09/2010 16:26:33 DOMAIN\greg.b已连接.

过了一会儿,我从Visual Studio得到了一个对话框

无法连接到名为"SERVER_NAME"的Microsoft Visual Studio远程调试监视器.目标计算机上的Visual Studio远程调试程序无法连接回此计算机.防火墙可能阻止通过DCOM与本地计算机进行通信.

我在我的工作站和服务器上打开了DCOM端口(TCP 135),详见此处.
我已经尝试关闭Windows防火墙服务.

我完全难过了!

服务器运行的是运行x86 MSVSMON的Windows 2003 Standard SP2 32位.我的工作站运行的是Windows 7 Pro 64Bit和VS2010 Pro.

remote-debugging visual-studio-2010 windows-server-2003 windows-7

30
推荐指数
3
解决办法
2万
查看次数

如何通过ntsd -d在windbg中显示源代码?

当我ntsd -d通过管道传输时,我无法在windbg中显示源代码windbg -k,但是当我在本地调试时它可以工作.

我想调试Winlogon.exe和LSASS.exe的第一个代码执行.但为了便于重现问题,我编写了这个设置:

  • 我使用CrashMe示例应用程序,预先构建了源代码和符号,并在目标和主机上复制到C:\ CrashMe
  • 我到处都使用适用于Windows的Windows调试工具(DTW)版本6.12.0002.633.
  • 目标是运行Windows XP SP3,主机Windows 7终极版.
  • 两台机器上的每个路径和设置都是相同的:DTW路径和crashme路径.
  • 我总是使用完全限定的路径(如c:\ dtw \ntsd.exe).
  • 我在VM中运行XP,启动时使用 /noexecute=optin /fastdetect /debug /debugport=com1 /baudrate=115200

我可以使用此命令在本地进行调试,从C:\ CrashMe启动:

windbg -g -G -srcpath C:\CrashMe -y C:\CrashMe debug\CrashMe.exe
Run Code Online (Sandbox Code Playgroud)

我可以启动Windows XP虚拟机并使用以下命令连接到它:

windbg -n -k com:pipe,port=\\.\pipe\com_1,reconnect -srcpath SRV*;C:\CrashMe -y   
c:\windows\system32;c:\windows\symbols;C:\CrashMe\debug  
Run Code Online (Sandbox Code Playgroud)

但我需要调试远程机器.在目标上,我有这些选择:

  1. 通过-server和调试-remote
  2. 打破正在运行的过程
  3. 使用图像文件执行选项(IFEO).

在每个选项中,我都可以看到符号(x crashme!*作品).

我不能使用#1(-server)或#2(breakin.exe <pid>),因为我想调试身份验证提供程序的启动代码,所以我需要LSASS.exe从下开始ntsd -d.我不能让它运行并在以后附加.

我的理解是我需要使用IFEO.使用gflags.exe而不是手动修改注册表,我将可执行选项设置为

c:\dtw\ntsd -d -G -lines -x -y c:\symcache;c:\windows\system32 -n -srcpath C:\CrashMe\ …
Run Code Online (Sandbox Code Playgroud)

dll windbg remote-debugging

28
推荐指数
1
解决办法
3850
查看次数

有没有办法强制Eclipse自动重启远程调试(在侦听模式下)?

我正在使用Eclipse远程调试处于调试客户端模式的应用程序(即-Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000jvm启动参数,并且Eclipse在调试器设置中选择了"套接字侦听"模式,而不是默认的"套接字连接"模式).

问题是,一旦远程应用程序启动,就连接到Eclipse调试器,最后退出...... Eclipse调试器停止侦听指定端口上的连接.

只是一个烦恼,但每次我需要调试应用程序时都不必一直点击Eclipse中的调试按钮(这显然需要从Eclipse外部启动).有什么想法或工具可以让它更加自动化吗?

java eclipse debugging remote-debugging

28
推荐指数
1
解决办法
2304
查看次数