标签: attach-to-process

Visual Studio远程调试器"无效访问内存位置"功能

这是解决此处所述问题的另一种尝试.不幸的是,主题在没有找到足够分辨率的情况下关闭,因为显然原始海报存在符号问题,而不是视觉工作室问题本身.

问题陈述: Visual Studio 2012(以及2010年的同一事件)将在一段时间后停止附加到远程进程,并且"无法访问内存位置".重新启动Visual Studio可以解决问题.

我目前正在使用VS2012更新3,但问题也出现在RTM和所有中间更新中.

参考线表明修补操作系统修补程序2588507,但是我无法应用它,因为它似乎是不下载的,可能是因为间歇性问题.

有没有人成功地解决了这个问题,如果是,那么如何?

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

53
推荐指数
3
解决办法
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万
查看次数

VS附加到进程禁用

几天前,VS 2010和VS 2008中的"附加到进程"对话框中的附加按钮也被禁用了.起初我认为它只是我在VS 2010中安装的扩展,但后来我注意到它在VS 2008中是相同的.这两个VS都是在管理模式和Windows 7上运行.我环顾四周,但我可以'似乎找到了解决方案.如果有人遇到类似的问题,一点帮助就会很好.先谢谢.

编辑:附上对话的图片!

debugging visual-studio-2010 visual-studio-2008 visual-studio attach-to-process

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

将visual studio调试器附加到电子应用程序

我正试图从头开始从Visual Studio 2017(而不是vscode)调试电子应用程序.

我创建了一个控制台nodejs项目,安装并保存电子.项目结构: 在此输入图像描述

内容app.js(取自电子网站):

'use strict';

const { app, BrowserWindow } = require('electron')
const path = require('path')
const url = require('url')

// Keep a global reference of the window object, if you don't, the window will
// be closed automatically when the JavaScript object is garbage collected.
let win

function createWindow() {
    // Create the browser window.
    win = new BrowserWindow({ width: 800, height: 600 })

    // and load the index.html of the app.
    win.loadURL(url.format({
        pathname: path.join(__dirname, …
Run Code Online (Sandbox Code Playgroud)

remote-debugging visual-studio node.js attach-to-process electron

16
推荐指数
1
解决办法
2734
查看次数

VSCode调试器附加到本地进程

PyCharm的一大特色是它允许其调试器附加到本地(和IDE外部)运行的python进程。

当我尝试使用VSCode在Python中工作时,我正在努力配置launch.json以模拟PyCharm附加到本地进程的功能。

{
    "name": "Python: Attach",
    "type": "python",
    "request": "attach",
    "localRoot": "${workspaceFolder}",
    "remoteRoot": "${workspaceFolder}",
    "port": 8001,
    "secret": "my_secret",
    "host": "localhost"
},
Run Code Online (Sandbox Code Playgroud)

当我选择Python:调试器的附加选项时,默认情况下会创建此配置,但我确信这是用于远程调试(带有端口和全部),并且大多数Google搜索结果都只是在谈论使用VSCode进行Python的远程调试。

是否有人成功将一个或两个本地调试器附加到在本地运行的多个python进程?

python attach-to-process visual-studio-code

9
推荐指数
2
解决办法
2820
查看次数

如何调试从pycharm中的终端运行的代码

我正在Pycharm从Terminal 运行我的代码。从终端运行期间是否可以调试代码并将断点放入代码中?

debugging pycharm attach-to-process

7
推荐指数
3
解决办法
1785
查看次数

visual studio:无需启动Web调试即可附加调试器

我有一个带有六个Web应用程序项目的visual studio解决方案.我经常想将调试器附加到进程.当我这样做时,visual studio总是想要启动cassini或IIS express,或者做一些事情来运行解决方案中的Web应用程序.有没有办法可以跳过它,所以当附加到一个过程时,visual studio不会尝试在当前的解决方案中启动Web应用程序?

visual-studio-2010 visual-studio attach-to-process

5
推荐指数
1
解决办法
645
查看次数

如何判断我正在调试哪个进程(附加到多个进程)?

我正在调试一个Windows服务,它有两个正在运行的实例,通过附加到两个实例.我这样做是因为我知道只有一个实例会触及我的断点,但是我想知道它是哪个实例,以便将来不必附加两个实例.

有没有办法,当附加到多个进程时,你可以告诉哪一个已经命中了断点?一个试错法的解决方案是一次附加一个并查看断点是否被命中,或者,停止其中一个服务(通过services.msc)并查看哪个进程ID消失 - 但这两个解决方案似乎都无法扩展对我来说.有更优雅的方式吗?

谢谢!

debugging visual-studio-2010 visual-studio-debugging attach-to-process

5
推荐指数
3
解决办法
3672
查看次数

附加到进程非常慢打开

当我在VS2010或VS2012中单击Attach to Process时,大约需要10分钟才能打开"Attach to Process"窗口.在等待它打开VS时没有响应,我必须从任务管理器结束进程以执行任何其他操作.任何人都可以给我一个解决这个问题的方法吗?这非常令人沮丧.

performance visual-studio-2010 attach-to-process visual-studio-2012

5
推荐指数
0
解决办法
778
查看次数

Mac OS X Mavericks - gdb - 附加到进程时无法设置断点

我最近从Mac OS X 10.7升级到10.9.由于OS X不再支持gdb,我通过macports安装了GNU gdb.在能够使用之前,我必须按照此处的描述对其进行编码.现在我可以使用gdb作为调试器,但是在附加到进程时我在设置断点时遇到问题.我会为你做一个例子.我拿了这个示例C代码

#include <unistd.h>
#include <stdio.h>

void f() {
    printf("f()\n");
}

int main() {
    printf("sleeping 30 seconds...\n");
    sleep(30);
    printf("invoking f()\n");
    f();
}
Run Code Online (Sandbox Code Playgroud)

并用它编译

gcc -g a.c
Run Code Online (Sandbox Code Playgroud)

如果我现在尝试通过做调试

gdb a.out
Run Code Online (Sandbox Code Playgroud)

并在gdb中运行它,结果如下(正如预期的那样)

GNU gdb (GDB) 7.6
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show …
Run Code Online (Sandbox Code Playgroud)

c debugging macos gdb attach-to-process

5
推荐指数
1
解决办法
2031
查看次数

调试经典ASP会导致Visual Studio 2008崩溃 - 我该如何解决这个问题?

我在Windows 7上使用VS 2008 sp1调试经典的asp代码.一切都很好,我附加到进程并可以调试.但是,如果我停止调试,visual studio会崩溃.

我读了回收应用程序池会有所帮助,但它没有帮助我结束调试会话而没有崩溃.我已经通过谷歌和堆栈溢出寻求解决方案,但到目前为止我主要发现了投诉.

有没有人想到这个?

debugging asp-classic visual-studio attach-to-process

4
推荐指数
1
解决办法
683
查看次数

将Visual Studio附加到一个短暂的过程

我有一个控制台应用程序,它很快就会死掉,并且在检查代码后,我无法确切知道死掉的位置(我基本上将其缩小到10行半径),以便进一步调试它。

由于我不愿讨论的原因,我无法从VS执行该过程(尽管我具有二进制文件,源代码和pdbs,但是我无法在构建服务器的环境之外进行构建),并且想要附加到流程...但是当我开始流程时,它死的时间比我希望刷新“ 附加到流程”对话框的时间要早得多。

有想法吗?

.net-4.0 attach-to-process visual-studio-2012 windows-server-2012

4
推荐指数
1
解决办法
377
查看次数

如何附加到进程并调试不构建的代码?

我正在研究一个项目并尝试修复系统中发现的错误.我有权访问的代码没有构建(这是一个包含大量dll文件的巨大项目,其中一些在我的工作区中丢失).我可以访问我正在尝试调试的部分代码,但无法构建它.所以我启动了编译后的.exe文件,并在VS中附加到它.当我在代码中设置一个断点时,它已被禁用并说" No symbols have been loaded for this document.所以我的问题是,调试器正在寻找哪些额外的信息/文件?我假设它正在寻找pdb特定组件的文件,这在我的机器上不存在.任何帮助表示赞赏.

编辑:

当我尝试附加到exe文件时,我收到此警告:

在此输入图像描述

c# debugging attach-to-process

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