标签: remote-debugging

远程调试作为Windows服务启动的Java应用程序

我的Java应用程序是通过java.dll在本机程序中启动的.此本机程序在Windows上作为服务启动.

以下选项已添加到JVM args以进行远程调试:

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n
Run Code Online (Sandbox Code Playgroud)

在此配置中,无法从我的Eclipse工作区连接.如果程序是从命令行启动的,即不是作为服务启动,我可以连接到端口8787.

如何允许远程调试连接到此服务?

java windows-services remote-debugging

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

如何调试远程linux二进制文件?

情况如下:

我有一个崩溃的Linux二进制文件.没有日志文件,跟踪文件等.我需要能够将调试器附加到它(我本地有源)并跟踪错误.

什么是解决这个问题的最简单,最好的方法?

linux gdb remote-debugging

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

使用Windows调试工具调试.NET 2.0 Winforms应用程序

我支持相当广泛部署的.NET 2.0 Winforms应用程序.在极少数情况下,我们会收到客户的支持电话,当您尝试启动应用程序时,应用程序会返回.NET运行时异常.

在过去,我们帮助客户重新安装.net框架,并且经常有效......但有时候不行.

在这种情况下,可以使用Windows调试工具来确定问题的原因.如果是这样,你必须下载调试符号到目标计算机(想避免,因为这可能是几百MB的东西下载到目标.)

对于.net应用程序来说这有点过分吗?任何替代品.你会如何调试这个.非特定的逐步将是值得赞赏的.当然,这个应用程序在目标机器上编译为RELEASE配置.客户很可能没有安装开发工具或调试工具.我们通常可以远程控制对计算机的访问.重新迭代.这种情况很快发生,因为客户试图运行应用程序并立即失败.

为客户解决这个问题的最快途径是什么?

以下是事件日志中最近出现的错误示例.
EventType clr20r3..exe P2 2010.1.0.0,p3 4B857AFD P4 BLAH BLAH system.invalidoperation,P10 NIL.

来源:.NET Runtime 2.0错误.EventID:5000

提前致谢.

赛斯

.net debugging remote-debugging winforms

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

ClickOnce App的远程调试类库

我正在尝试在我们的一个内部系统上设置远程调试,因为类库中有一个功能,它会让我们的用户失败而不是我.我有远程调试器文件夹设置的文件夹共享,我可以附加到他们的机器上的进程,但我收到以下消息:

  • The following module was built either with optimizations enabled or without debug information: ....

我如何满足这一要求?

我检查并且未启用优化但是如何在使用时将.pdb文件提供给用户ClickOnce?那是我的问题吗?

.net clickonce remote-debugging visual-studio-2010

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

加载符号以进行远程调试

我正在尝试使用此处的代码调试TFS 2010的插件.该示例建议使用本地安装的TFS进行调试.我想尝试使用我设置的开发TFS 2010服务器.所以我在那台机器上安装了Remote Debugger x64并试图进行远程调试.

该计算机上运行了3个w3wp.exe进程.但我试着附上每一个,每次我做断点时说:

断点当前不会被击中.没有为此文档加载任何符号.

构建时,我将构建中的所有文件输出到TFS计算机上的插件文件夹.我应该为符号加载保留一些本地文件吗?有没有办法手动指向符号文件?什么是符号文件?

更新:我让它运行了几次.但现在它不再起作用了.(TFS已启动并正常工作,但断点给我上述消息......)

symbols remote-debugging debug-symbols tfs-sdk tfs2010

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

用于部署到远程Linux主机的命令行的Qt Creator stdin

我正在使用Qt Creator的Remote Deploy功能在嵌入式Linux目标板上启动我的简单命令行应用程序.我的测试应用程序非常简单,并要求用户打印他/她的名字.它交叉编译,传输到电路板,然后启动,Qt Creator底部附近的"应用输出"窗口显示"输入您的名字:"提示,但我无法在任何地方输入并为通过Qt Creator远程运行的应用程序提供标准输入.

我怎样才能在Qt Creator中实现这一目标?我可以以某种方式操纵部署'参数'来连接设备以向我的命令行应用程序提供stdin吗?我也无法通过选中Projects> Run Configuration下的'run in terminal'复选框远程启动应用程序,因为它不适用于远程部署.

码:

#include <iostream>

using namespace std;

int main() {
    cout << "Enter a number: ";
    int nb;
    cin>>nb;
    cout << "Here is your number:" << nb << endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

Qt Creator中的应用程序输出:

Killing remote process(es)...
Starting remote process ...
Remote process started.
Enter a number: d
Run Code Online (Sandbox Code Playgroud)

c++ qt remote-debugging cross-compiling qt-creator

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

如何调试在云中运行的Azure Web角色?

我们需要调试仅在云中表现出来的问题.它不会出现在模拟器中(即使使用云连接字符串等).我们在登台Web角色实例上安装了RDP,并在其上启用了WebDeploy,以便快速轻松地进行调试/代码更改.

我们想要的是更强大的东西,我们的本地VS2010(旗舰版)可以在远程Web角色上设置/触发断点并检查局部变量等.

有谁知道设置上述方法?

.net remote-debugging azure visual-studio-debugging azure-web-roles

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

Safari远程调试iOS上的空白屏幕

我正在尝试使用Safari Web Inspector进行Web应用程序的远程调试,并且我在Web Inspector中不断获得空白页面.救命!

让我一页空白的事情:

  • 通过USB连接到我的电脑的实际设备
  • 所有模拟设备都通过XCode
  • 内联网站点
  • localhost网站
  • 公开网站
  • 总之:一切.

我尝试过的事情:

  • 重启一切(电脑,iPad,XCode,Safari)
  • 更新我的所有软件
  • 使用Webkit每晚构建
  • 检查iPad设置> Safari>高级> Web检查器(已打开)
  • 验证iPad Safari未处于私人模式
  • 桌面Safari私密浏览
  • 桌面Safari非私密浏览
  • 很多和很多的谷歌搜索

四个月前我确实在这里找到了一个问题,没有答案,只有一个"我也是!" 三个月后.

软件版本:

  • Macbook Pro,OS 10.9.4
  • Safari 7.0.6(或每晚Webkit)
  • XCode 5.1.1(5B1008)
  • iOS模拟器7.1(463.9.41)
  • 实际iPad iOS 7.1.2

FWIW,我在Mac上运行内置的Apache WebServer,过去我在Mac上遇到了一些用户权限问题.

任何帮助赞赏.我很困惑.

safari xcode remote-debugging web-applications ios

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

无法调试Azure webjobs - webjob进程未显示在"附加到进程"对话框中

Visual Studio 2013更新3.我已经手动将多个Webjobs部署到Azure(通过门户网站上传了一个包),也直接从Visual Studio发布.我正在测试的webjobs被设置为运行"Continuous"并且具有在while(true){}循环内运行的代码; 所以这个过程永远不会结束 webjobs运行正常,我在Webjobs仪表板日志输出屏幕中看到了它们的运行时输出.

我在网站上启用了远程调试.当我选择Debug,Attach to process时,webjob进程名称永远不会显示在列表中.我看到的只是远程调试器进程和w3wp.exe.

附加到进程对话框

想法?

remote-debugging azure visual-studio-2013 azure-webjobs azure-webjobssdk

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

Python远程调试器不在VS代码中调试我的代码

我正在Docker容器内的Python 3.6上运行一个烧瓶应用程序.我正在尝试从Mac上的VS Code调试烧瓶应用程序.

我已经连接了远程调试器,虽然我的断点都没有被击中,并且所有断点都在VS Code中显示为"未验证"断点.

当我运行远程调试器,它打破了在瓶的587线__init__.py,中Resource.dispatchRequest(),其内容如下resp = meth(*args, **kwargs).尝试前进,介入或退出不会产生任何结果.点击继续多次(大约20次)将继续从我的测试脚本发出下一个请求.

调试器永远不会在我的代码中的断点上停止,并且它将断点显示为未验证的断点.当调试器卡在烧瓶请求代码中时,调用堆栈会以灰色显示我的代码中的方法,并在它们旁边显示"未知来源".我无法在调用堆栈中插入它们,尽管我可以在"变量"窗口中看到局部变量.

如何让VS Code调试我的代码?

remote-debugging python-3.x docker visual-studio-code

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