问题标签 [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.
visual-studio-2012 - Visual Studio 2012 远程调试:对内存位置的无效访问
我按照此链接中的说明操作:http: //msdn.microsoft.com/en-us/library/bt727f1t.aspx在我的应用程序运行的服务器上安装远程调试器(2012),希望从远程调试它我的开发机器运行 Visual Studio 2012。
我什至无法查看要附加到远程计算机上的进程列表。我不断收到“无法连接到名为 [name] 的 Microsoft Visual Studio 远程调试监视器。对内存位置的访问无效”。
我已经成功连接了几次,但是连接立即失败,然后我无法再次连接。
这给我带来了巨大的问题,因为我无法远程调试任何东西。我一定错过了一些明显的东西。请有人给我一个解决方案。
visual-studio-2010 - 如何判断我正在调试哪个进程(附加到多个进程)?
我正在通过附加到两个实例来调试具有两个正在运行的实例的 Windows 服务。我这样做是因为我知道只有一个实例会达到我的断点,但我想知道是哪个实例,这样我以后就不必同时附加到这两个实例上。
有没有一种方法,当附加到多个进程时,你可以知道哪个进程遇到了断点?试错法的解决方案是一次附加一个,看看是否命中断点,或者停止其中一个服务(通过 services.msc)并查看哪个进程 ID 消失 - 但两种解决方案似乎都不是可扩展的对我来说。有没有更优雅的方式?
谢谢!
wpf - 尝试打开 WPF 项目时,Visual Studio 2012 崩溃
每当我打开 WPF 项目时,Visual Studio 都会崩溃。我启动第二个实例并将进程附加到第一个实例,一旦项目“打开”,我会收到以下错误:
Microsoft.VisualStudio.Progression.LanguageService.CSharp.dll 中出现“System.MissingFieldException”类型的未处理异常
附加信息:找不到字段:“Microsoft.VisualStudio.Progression.Actions.GetNodeAtSourcePosition”。
我不完全确定该怎么做。我之前已经重新安装了一次 Visual Studio,但仍然出现错误。对这个问题的任何帮助都会很棒!
.net-4.0 - 将视觉工作室附加到一个短暂的过程中
我有一个控制台应用程序很快就死机了,在检查代码后,我无法确切知道它会死在哪里(我基本上将其缩小到 10 行半径),以便我进一步调试它。
由于我不会进入的原因,我无法从 VS 执行该过程(尽管我有二进制文件、源代码和 pdb,但我无法在构建服务器的环境之外构建),并且想附加到这个过程......但是当我开始这个过程时,它比我希望刷新附加到进程对话框的速度要快得多。
想法?
com - Visual Studio 附加到进程 IE COM 插件
我有用于 Internet Explorer 的 ActiveX COM 插件。我想“附加到进程”到这个插件并调试它。我试图附加到 iexplorer.exe 进程,但 Visual Studio 没有进入断点。我的错是什么?哪个进程托管此 COM 插件?
visual-studio-2010 - 附加到进程 - Visual Studio 2010 - Windows 2008
我有一个在 localhost 上运行的网页,我想用它在 Visual Studio 2010 中的代码中进行断点。该网页在 Internet Explorer 中运行。操作系统是Windows 2008。当我在Visual Studio的调试菜单下附加到进程时,没有列出进程w3wp.exe。该网页托管在我用来开发的同一台机器上。网页运行时,Windows 2008 的进程中不应该列出 w3wp.exe 吗?附加到 Internet Explorer 进程不起作用。任何帮助表示赞赏。
c# - 如何附加到进程并调试未构建的代码?
我正在处理一个项目并尝试修复系统中发现的错误。我有权访问的代码无法构建(这是一个包含大量 dll 文件的大型项目,其中一些文件在我的工作区中丢失了)。我可以访问我正在尝试调试的代码部分,但无法构建它。所以我开始编译.exe
文件并在VS中附加它。当我在代码中设置断点时,它被禁用并说No symbols have been loaded for this document.
所以我的问题是,调试器正在寻找哪些额外的信息/文件?我假设它正在寻找pdb
该特定程序集的文件,该文件在我的机器上不存在。
当我尝试附加到 exe 文件时,我收到以下警告:
performance - 附加到进程打开速度极慢
当我在 VS2010 或 VS2012 中单击附加到进程时,“附加到进程”窗口大约需要 10 分钟才能打开。在等待它打开 VS 时没有响应,我必须从任务管理器结束进程才能执行任何其他操作。谁能给我一个解决这个问题的方法?这是非常令人沮丧的。
visual-studio-2010 - Visual Studio 远程调试器“对内存位置的无效访问”功能
这是解决此处所述问题的另一种尝试。不幸的是,该主题在没有找到足够的解决方案的情况下被关闭,因为显然原始海报存在符号问题,而不是视觉工作室问题本身。
问题陈述: Visual Studio 2012(和 2010 相同的问题)将在一段时间后停止附加到远程进程,并出现“对内存位置的无效访问”。重新启动 Visual Studio 可解决此问题。
我目前正在使用 VS2012 更新 3,但问题也出现在 RTM 和所有中间更新中。
引用的线程建议使用修补程序 2588507修补操作系统,但是我无法应用它,因为它似乎无法下载,可能是由于间歇性问题。
有没有人成功地解决了这个问题,如果是,那么如何解决?