标签: remote-debugging

从VS2010调试在远程IIS服务器上运行的ASP.NET应用程序

只是想知道是否有人能指出我在正确的方向?

我正在尝试调试已部署的 Web应用程序,似乎无法使附件工作.这是场景:

VS2010安装在我的机器上 - 包含所有源代码.

我的机器上的IE8浏览到生产IIS服务器上的ASP.NET站点(生产站点上的FWIW .pdb文件.)

当我将调试器连接到IE会话,并继续浏览网站时,没有任何断点被击中......所以有效地我不认为我真的在调试网站!

我猜我需要某种远程调试设置?如果是这种情况,如果有人知道任何URL的帮助,将非常感谢!

提前致谢!

吉姆

c# asp.net remote-debugging visual-studio-2010 iis-7.5

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

Eclipse Debug:远程调试时找不到源

在我的Java eclipse项目中,当我进行远程调试时,即使源文件jar正确映射到库文件,eclipse也不会进入导入库文件的类文件.

相反,它给了我一个" 未找到来源 "错误.但是当我在eclipse中编辑同一个类时,我可以控制 - 单击一个类或方法名称,它会将我带到正确的库类文件.

谁能告诉我我做错了什么?

我正在使用Tomcat 6和最新的Eclipse Java EE.

java eclipse debugging remote-debugging

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

如何从eclipse调试hadoop mapreduce作业?

我在单机,仅限本地的设置中运行hadoop,我正在寻找一种在eclipse中调试映射器和减速器的一种不错的,无痛的方法. Eclipse运行mapreduce任务没有问题.但是,当我去调试时,它给了我这个错误:

12/03/28 14:03:23 WARN mapred.JobClient:没有工作jar文件集.可能找不到用户类.请参阅JobConf(Class)或JobConf#setJar(String).

好的,我做了一些研究.显然,我应该使用eclipse的远程调试工具,并将其添加到我的hadoop-env.sh:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5000
Run Code Online (Sandbox Code Playgroud)

我这样做,我可以在eclipse中逐步完成我的代码.唯一的问题是,由于"suspend = y",我无法使用命令行中的"hadoop"命令来执行查看作业队列等操作; 它挂起,我想象,因为它正在等待调试器附加.此外,当我处于这种模式时,我无法运行"hbase shell",可能是出于同样的原因.

所以基本上,如果我想在"调试模式"和"正常模式"之间来回切换,我需要更新hadoop-env.sh并重新启动我的机器.主要的痛苦.所以我有几个问题:

  1. 有没有更简单的方法在eclipse中调试mapreduce作业?

  2. 为什么eclipse可以很好地运行我的mapreduce作业,但是对于调试我需要使用远程调试?

  3. 有没有办法告诉hadoop使用远程调试mapreduce作业,但是在正常模式下操作所有其他任务?(例如"hadoop queue""hbase shell").

  4. 是否有更简单的方法来切换hadoop-env.sh配置而无需重新启动我的机器?hadoop-env.sh默认情况下不可执行.

  5. 这是一个更普遍的问题:当我在仅本地模式下运行hadoop时究竟发生了什么?我的机器上是否有任何"始终打开"并执行hadoop作业的进程?或者,当我从命令行运行"hadoop"命令时,hadoop只执行操作吗?当我从eclipse运行mapreduce工作时,eclipse正在做什么?我必须hadoop-core在我的引用pom.xml中使我的项目工作.eclipse是否将作业提交到我已安装的hadoop实例,还是以某种方式从hadoop-core-1.0.0.jar我的maven缓存中运行它?

这是我的主要课程:

public class Main {
      public static void main(String[] args) throws Exception {     
        Job job = new Job();
        job.setJarByClass(Main.class);
        job.setJobName("FirstStage");

        FileInputFormat.addInputPath(job, new Path("/home/sangfroid/project/in"));
        FileOutputFormat.setOutputPath(job, new Path("/home/sangfroid/project/out"));

        job.setMapperClass(FirstStageMapper.class);
        job.setReducerClass(FirstStageReducer.class);

        job.setOutputKeyClass(Text.class);
        job.setOutputValueClass(Text.class);

        System.exit(job.waitForCompletion(true) ? 0 : 1);
      }
}
Run Code Online (Sandbox Code Playgroud)

java eclipse debugging hadoop remote-debugging

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

visual studio远程调试 - 在同一个域中找不到计算机

我已在同一域中的远程计算机上安装了Visual Studio 2012远程工具.
我可以ping和telnet连接到定义的端口.

当我打开"附加到进程"对话框并且VS找不到它时,我正试图找到服务器.(我尝试输入其IP和名称)

任何的想法?

remote-debugging visual-studio-2012

15
推荐指数
1
解决办法
9107
查看次数

Visual Studio 2012分析远程调试过程

是否可以配置远程调试过程?

我尝试过使用VS 2012进行远程调试的文章提示

在启动探查器时,它会询问dll和exe调试的路径:即使应用远程调试设置(如文章中所述),这些路径也不会被视为远程计算机上的路径.

profiling remote-debugging visual-studio-2012

15
推荐指数
1
解决办法
4937
查看次数

在IntelliJ Idea中断开与远程JVM的连接

我已将IntelliJ连接到远程JVM,现在希望在没有远程JVM停止的情况下断开与远程JVM的连接.在Eclipse中有两个按钮显式停止JVM或从JVM断开连接,但IntelliJ中调试窗口上的按钮不清楚.工具提示和在线帮助没有多大帮助.

  • 停止(红色方块) - "单击此按钮可通过标准关闭脚本在外部终止当前进程."
  • 关闭(红色X) - "单击此按钮可关闭"运行"工具窗口的选定选项卡,并终止当前进程.
  • 重新运行(灰色方块周围的绿色箭头) - "单击此按钮可停止当前应用程序并再次运行"

我很确定它是Stop按钮,但它们都没有说清楚远程JVM会发生什么.

我应该按哪个按钮来安全地结束调试会话而不会终止远程JVM?

jvm remote-debugging intellij-idea

15
推荐指数
1
解决办法
5163
查看次数

如何在桌面计算机上调试Android的本机浏览器(而不是Chrome)?

我的移动设备使用Chrome的浏览器(使用端口转发)时,我可以使用Google的Chrome DevTools(chrome:// inspect)成功调试在移动设备上运行的Web应用程序的前端.我想知道是否有可能使用Android的原生浏览器做同样的事情,我的意思是预装在Android中的一个浏览器哪个应用程序启动器看起来像这样,只是为了更清楚,:-):

在此输入图像描述

有没有办法做到这一点?因为当我在chrome中打开带有此浏览器的选项卡时://检查当然我没有得到打开的选项卡,我无法检查我的设备从本机浏览器查看的内容.

我需要在某种程度上这样做,因为我发现一些与UI相关的问题(CSS,JS)专门绑定到本机浏览器,实际上在chrome中所有工作都很漂亮,但在本机浏览器上没有.

我也尝试使用weinre并发现它非常有用,但我只能在局域网的上下文中使用它,这意味着我必须使用LAN IP地址绑定设备,实际上我需要从中访问Web应用程序http://localhost(就像在带有端口转发的Chrome DevTools中完成的那样)因为我使用的服务器端软件严格依赖于localhost(它不是我的,如果可以的话,我不会这样做).

那么,有没有办法在Android默认本机浏览器上完成此操作?使用weinre和/或Chrome DevTools?

感谢您的关注!

PS:我知道Android浏览器不再是来自Android 4.4的本地浏览器,无论如何,我需要兼容性,当然,它是可能的(它应该是,我猜).

debugging android remote-debugging android-browser

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

PyCharm远程调试(pydevd)无法连接

PyCharm远程调试(pydevd)没有连接以下消息:

error: [Errno 10061] No connection could be made because the target machine actively refused it
Run Code Online (Sandbox Code Playgroud)

我该如何排除故障?

PyCharm中的输出控制台显示:

Starting debug server at port 21000
Use the following code to connect to the debugger:
import pydevd
pydevd.settrace('*.*.*.*', port=21000, suspend=False)
Waiting for process connection...
Server stopped.
Run Code Online (Sandbox Code Playgroud)

我检查了防火墙,PyCharm允许传入和传出连接.

python debugging remote-debugging pydev pycharm

15
推荐指数
1
解决办法
2186
查看次数

如何使用WebView启用WebKit的Android应用程序远程调试/检查器?

我需要在调试时检查android应用程序中的javascript执行(webview小部件); 通过SDK和USB电缆和/或http/websockets; 从destop计算机(例如在桌面上运行的chrome).

Webkit的源代码包括在cpp级别可访问的DebuggerServer实现(platform_external_webkit\Source\WebKit\android\wds\DebugServer.cpp),如果启用了标志WDS,则绑定(在构建时?)

Source\WebKit\android\jni\WebCoreFrameBridge.cpp:#if ENABLE(WDS)Source\WebKit\android\jni\WebCoreFrameBridge.cpp:WDS :: server() - > addFrame(frame);

服务器的默认端口是9999

消息来源显示所有内容都已实现(在Cpp级别)以启用该功能,但我没有找到任何参考搜索网页,以获得在webroid的检查器界面自动化的adroid设备中使用javascript级别的实时调试的经验.

1.-以二进制形式存在的功能是否在实际的Android设备中执行?(adroid的webkit分发是在没有启用WDS标志的情况下构建的?:-()

2.-可以从javascript或应用程序(在java级别)启用/使用远程调试功能,例如在启动应用程序时?

3.-如果可以启用webkit检查器/调试器功能,如何使从远程应用程序进行交互成为可能?(例如,来自使用websockets的另一个javascript应用程序,或桌面计算机上的chrome).

一些解释https://developers.google.com/chrome-developer-tools/docs/remote-debugging#remote等机制的段落 会很棒!

提前感谢任何有关此主题的信息或参考资料.我认为重要的是在javascript级别启用远程调试(在设备中),以使HTML5应用程序的现代开发和快乐的调试体验成为可能.

欢呼,啤酒.

android webkit remote-debugging webview web-inspector

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

如何在远程计算机上启动调试过程?

我正在为用C#编写的标准Windows Forms应用程序设置Visual Studio远程调试会话.

在互联网上有很多关于如何设置远程计算机和MSVCMON.EXE的故事,但我找不到任何关于如何在我的计算机上做什么的故事,以确保我的程序在远程计算机上调试按START START DEBUGGING.

那么我该怎样做才能进行远程调试呢?

remote-debugging winforms

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