问题标签 [attach-to-process]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
debugging - 如何在pycharm中调试从终端运行的代码
我正在Pycharm
从终端运行我的代码。是否可以在从终端运行期间调试代码并在代码中放置断点?
wcf - IIS 工作进程列表为空
我尝试附加到 Visual Studio 中的进程以进行调试。该进程是 IIS 上的 WCF 服务。我已阅读有关如何从 IIS 获取进程 ID 的文章。他们建议检查 IIS->Root->Worker Processes 并选择所需的 processID,但我在 IIS 中的进程列表是空的。可用进程列表(VS 中的“附加到进程”窗口)不包括代表 IIS 进程的“w3wp.exe”进程。如何连接到托管 WCF 以进行调试?
Visual Studio 2017 专业版;IIS v10;视窗 10
已编辑我发现了同样的问题并在此处回答如何在 Windows 10/IIS 10 上附加到 IIS 进程 (w3wp.exe)?. 进程休眠了,这就是它没有显示在列表中的原因
python - VSCode 调试器附加到本地进程
PyCharm 的一大特色是它允许它的调试器附加到在本地(以及在 IDE 之外)运行的 python 进程。
当我试图转移到 VSCode 以在 Python 中工作时,我正在努力配置launch.json以模拟 PyCharm 的附加到本地进程功能。
当我选择Python:attach调试器选项时默认创建此配置,但我确信这是用于远程调试(使用端口和所有),并且大多数 Google 搜索结果只是谈论使用 VSCode 对 Python 进行远程调试。
有人成功地将一个或两个本地调试器附加到本地运行的多个 python 进程吗?
python - 是否可以附加到由 WinDbg 加载的函数的进程?
我正在使用heap_stat.py来调查内存泄漏问题,我想知道 heap_stat 是如何工作的。
因此我想做一个 PyCharm Attach to Process
,但是怎么做呢?
方法heap_stat.py
有效:
- 打开Windbg
- 使用 Windbg 在 Windbg 提示符中打开转储:键入:
.load pykd.pyd
!py heap_stat.py
现在我想做一个附加到进程,以了解究竟heap_stat.py
在做什么,但是在查看任务管理器时,我没有看到任何与 Python 相关的进程(也Process Explorer
没有显示任何 Python相关进程,在Windbg下运行)。
在一次天真的尝试中,我heap_stat.py <Dumpfile>
在 Windbg 环境之外运行,但这完全失败了(pykd.DbgException: pykd is not initialized
)。
有谁知道我如何使用 PyCharm(或任何其他 Python IDE)来执行附加到进程,以便调试 heap_stat 或其他类似脚本?
提前致谢
visual-studio-2017 - 无法通过附加到进程 VS Pro 2017 进行调试
我将我的 MVC 项目部署到 IIS,现在我需要通过附加进程调试代码,但它不起作用。
这些是我为调试所做的步骤:
- 以管理员身份使用 Visual Studio Pro 2017 运行我的解决方案
- 调试 -> 附加到进程...
- 附加 w3wp.exe 进程
- 在 IIS 管理器中重新启动我的站点
- 在浏览器中运行我的网站进行调试
经过上述步骤,我的断点总是警告:
断点当前不会被命中。没有为此文档加载任何符号。
我可以通过上述步骤在另一台 PC 上调试我的代码,但这样我的笔记本电脑有问题。
我怎样才能解决这个问题?
谢谢大家。
windows - 在尚未启动的附加进程中设置断点 - VS
我正在尝试使用 Visual-Studio (2019) 调试可执行文件 (.exe)。我打开了一个新的解决方案并添加了一个command
包含我的 exe 的路径,如此处所述如何将 Visual Studio 附加到尚未启动的进程?.
因为我对它执行的第一条指令很感兴趣,所以我想在 disass window 上找到的特定地址中设置一个数据断点/断点。
当运行解决方案并点击“全部中断”选项时,我可以查看反汇编窗口,然后我找到了我想要中断的位置。当我在那里放置一个断点并重新启动时,似乎断点被标记为关闭。
我怎样才能做到这一点?
这是我到目前为止尝试过的:
使用调试器类型窗口(解决方案 => 属性 => 调试 => 调试类型)
打开一个新的解决方案,并在那里尝试
任何帮助将非常感激!
c# - 无法附加到 Visual Studio 2003 中的进程
我有一个用 .NET 1.1 和 Visual Studio 2003 制作的旧版 WinForms 桌面应用程序。这个应用程序包含一些使用 Process.Start 方法按顺序启动的可执行文件。为了相互通信,它使用.NET Remoting。
现在我正在调试应用程序,我需要附加到一个进程并在一个具体的断点处停止它,但我无法附加到它。前段时间我可以毫无问题地附加到同一个过程,但现在我不能。唯一的区别是我最近安装了 Visual Studio 2017 和 TFS ......我不确定它是否是罪魁祸首。
为了附加到一个过程,我遵循以下步骤:
- 从 Visual Studio 2003 我导航到“调试->进程...”
- 将打开一个“进程”对话框窗口,并从那里显示一个进程列表。
- 从该列表中,我选择要附加的进程,然后单击“附加”按钮。
- “附加到进程”对话框窗口打开,显示要调试的程序类型列表。我选择“通用语言运行时”。
- 选择它后,我收到以下消息错误:
无论如何,调试一直在工作,而无需进行这种变通方法,并且突然间它从一天到另一天停止工作。我什么都不懂……项目都是一样的,我什么都没碰。
debugging - 在 Visual Studio 2019 上没有足够的权限在本地系统上附加 w3p 进程?
我试图以管理员用户身份附加 w3p 进程以在 Visual Studio 2019 上进行调试,但我收到错误,因为您没有足够的权限附加到进程。我检查了我的本地政策,但我没有调试程序的权限。
有没有办法在不访问此策略的情况下使用附加到进程。
c++ - 如何以编程方式将进程附加到当前调试器?
我在解决方案中有 2 个项目可以编译为A.exe和B.exe。A 将启动 B 并通过管道连接到它。我想测试它们之间的连接,所以我想同时连接到两者。每次手动执行都非常繁琐且不方便,所以我尝试了这个
但是似乎B 附加到 A 的调试器而不是 Visual Studio 的. 那么如何自动将 B 附加到 VS 调试器?
我手头有用于调试故障转储的windbg,所以它也可能是一个解决方案,只要它可以在没有多个用户交互的情况下完成
visual-studio - 通过 Visual Studio 调试 Electron 渲染器进程
我有一个在 VSCode 中调试的 Electron 应用程序。在我的应用程序中,我创建BrowserView
并加载了我的一个网站:browserView.webContents.loadURL(myUrl);
有时,我想调试加载在我的BrowserView
.
我的做法是在 Electron 中打开 devtools,并在出现的 Chrome devtools 中设置断点。
但是,我想知道是否可以从托管我的网站的 Visual Studio 启动 localhost 服务器,然后直接从 Visual Studio 而不是通过 devtools 调试我的网站。
有没有办法做到这一点?
似乎这不起作用,因为 Visual Studio 调试器已经附加并且将其附加到BrowserView
的渲染器进程不起作用,但我想检查一下。