我有一个关于调试.NET进程的一般问题,该进程已在本地构建但已部署到远程计算机.
如果该进程是在DEBUG模式下构建的并且是使用pdb部署的,那么是否有任何可用的软件或技术允许您在不安装Visual Studio的情况下挂接或附加到进程以进行调试?哪个允许你逐步执行代码?
我有一个Azure工作人员在本地工作正常但在活动结构上崩溃.我想连接一个远程调试器,但我不能,因为程序在我可以RDP并附加调试器之前崩溃.
有没有办法在WaWorkerHost.exe不重新启动系统的情况下手动重启?
我正在远程调试另一台服务器上的tomcat.Tomcat以以下参数(以及其他参数)启动:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5556
Run Code Online (Sandbox Code Playgroud)
在tomcat启动后,远程端口显示:
itadmin@srv-app02:~$ netstat -tulpen | grep java
tcp 0 0 0.0.0.0:5556 0.0.0.0:* LISTEN 1000 2005708 30667/java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 1000 2006491 30667/java
....
Run Code Online (Sandbox Code Playgroud)
连接IDEA后,调试器似乎挂了.我没有得到有关成功连接到远程JVM的消息.
目前我不知道导致问题的原因.任何提示?
我有一个网络应用程序,需要在平板电脑上针对 Chrome 进行调整。我有一个三星 Galaxy Tab 用于测试。我正在尝试按照这些著名的说明在 Chrome for Android 中使用开发人员工具。我已经从这里下载并安装了三星 USB 驱动程序,它已经在 C:\Program Files\SAMSUNG\USB Drivers 中喷洒了 25 个文件夹。如果有进一步的步骤来识别和使用这些文件夹中的驱动程序,我没有遵循它们。
我的问题是 chrome:inspect 没有找到我的设备。设备管理器显示设备已正确安装,但驱动程序选项卡显示它运行的是 2006 年的 Microsoft 驱动程序!所有更新驱动程序的尝试都以“已安装最佳驱动程序”结束。我可以在 Windows 资源管理器中浏览设备。我错过了什么?
我桌面上的 Chrome:版本 36.0.1942.0
设备上的Canary Chrome:版本 34.0.1847.114
Galaxy Tab:GT-P7510
Android 版本:4.0.4

提前致谢 :-)
我正在尝试从本地服务器 B 在远程服务器 A 上启动 notepad.exe。
下面是运行良好的命令,我可以在任务管理器上看到 notepad.exe 进程,但是当我物理远程登录到服务器时,我没有看到记事本启动(GUI)。
C:\Windows\System32>D:\SysInternals\psexec.exe \\serverB
-u Domain\user1 -p passXX -i -d notepad.exe
PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com
notepad.exe started on serverB with process ID 3328.
Run Code Online (Sandbox Code Playgroud)
登录后如何看到记事本 GUI?
我知道已经有几次这样问了,但是所发布的解决方案似乎都没有帮助.我正在尝试调试在本地安装的Tomcat上部署的应用程序.
使用以下选项启动tomcat:
set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 %JAVA_OPTS%
Run Code Online (Sandbox Code Playgroud)
创建了远程调试配置(非tomcat远程)并在端口8000上连接到localhost/127.0.0.1.我收到此错误:
无法打开调试器端口(localhost:8000):java.io.IOException"握手失败 - 连接prematurally closed"
我应该提一下,我之前已多次做过同样的设置,从未遇到任何问题.不知道为什么现在这样.
谢谢你的帮助!
如果您在通过 jdwp/socket 启用远程调试的情况下启动 java 进程并且没有外部进程连接,是否会影响性能?我确实知道当远程客户端实际调试时会有很大的影响,但是如果我只是在特定端口上声明 jdwp,那么它本身会减慢应用程序吗?任何指向文档的链接将不胜感激。
我正在尝试在 Azure 中远程调试我的 net46 ASP.NET Core 应用程序。调试器似乎很好地连接到进程(WebApiNetCore.exe),但是我设置的断点没有被命中。
我必须从中选择的可用流程在这里。
我试过选择所有这些选项,但它们似乎也不起作用。
目前是否可以远程调试 net46 ASP.NET Core 应用程序?
我的服务器只有一个ipv6地址,我的电脑可以ssh通过这个地址直接访问。但是当我尝试在 Pycharm 的这台服务器上添加远程解释器时,它告诉我SFTP host is invalid什么时候看到 ipv6 地址。
我怎样才能让它工作?谢谢!
更新:添加括号[2001:da8:...]有助于通过主机语法检查。但是现在单击“确定”后,Pycharm 会告诉我“java.net.SocketException:协议系列不可用”。这个怎么通过?
我在远程计算机上有一个go代码库,希望能够使用Goland进行调试。我一直在尝试找出如何设置类似于PyCharm的远程解释器的方法,但是我一直无法弄清楚。我能找到的最好的是他们的博客教程,但由于Docker容器和Web应用程序而变得很复杂。如何设置Goland进行远程调试?