问题标签 [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.

0 投票
2 回答
691 浏览

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

我在 Windows 7 上使用 VS 2008 sp1 调试经典的 asp 代码。一切正常,我附加到进程并可以调试。但是,如果我停止调试,Visual Studio 会崩溃。

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

有没有人弄清楚这一点?

0 投票
2 回答
3304 浏览

visual-studio - 使用 Visual Studio 2010/Xcode/gdb 使用“附加到进程”魔法进行调试

我看到使用“附加到进程”,可以通过在 Visual Studio IDE 中设置断点来调试进程。

我认为这很酷,我很好奇启用它的机制是什么。我还发现 gdb 和 Mac 的 Xcode 支持该技术。

  • Q1:谁能解释这是如何工作的?进程如何映射到 IDE 或 gdb 环境中的断点?
  • Q2 : 除了 /Zi 或 -g (添加调试信息)之外,还有其他编译器/调试器选项吗?
  • Q3:这是调试dll(动态库)的方式吗?

添加

我用 MSDN 找到了这个 - http://msdn.microsoft.com/en-us/library/c6wf8e4z.aspx

0 投票
2 回答
2970 浏览

asp.net - 远程调试 ASP.NET 应用程序

我在(IIS 7.0)上有一个ASP.NET应用程序(.NET 4.0 )。Windows 2008 Server我已经安装了一个Microsoft web express但它不支持attach to process功能;我也不想将源代码传输到服务器。

有没有办法远程附加w3wp.exe和调试.NET本地代码(我RDP在服务器上有管理员访问权限)?

0 投票
3 回答
11545 浏览

web-services - 调试 asmx Web 服务

如何调试在 IIS 上运行的 asmx webservices?我读到我必须附加到名为 aspnet_wp 或 w3wp 的进程。但是我找不到这些进程...我选择了所有用户的复选框显示进程,但仍然没有。有什么问题?

问候

0 投票
4 回答
12465 浏览

visual-studio - VS 附加到进程已禁用

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

编辑:附上对话的图片!

0 投票
2 回答
2628 浏览

c# - 禁用附加到进程

我正在寻找一种方法来检查是否有人附加到我启动的程序/进程。

我想通过禁用附加到进程来使对我的程序进行逆向工程变得更加困难。

这能行吗?是否有一些 API 调用可以查看是否有某些东西附加到我的进程,如果是,则结束进程。

根据我的理解,我可以或应该能够在我的代码中检查这一点,如果我发现这是真的,我可以杀死我自己或附在我自己身上的东西。

这只会阻止我调试我的代码,我希望能够停止在我的进程中发生的任何附件形式。

0 投票
1 回答
667 浏览

visual-studio - Visual Studio:在不启动 Web 调试的情况下附加调试器

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

0 投票
1 回答
815 浏览

visual-studio-2010 - 在 Visual Studio 2010 中调试 VB6 应用程序时如何查看错误详细信息?

我正在尝试使用 Visual Studio 2010 调试旧版 VB6/ASP/COM+ 应用程序。COM+ DLL 已使用完整的调试信息进行编译,并具有相应的 .PDB 文件。我附加到 COM+ 组件的 dllhost 进程,在执行期间抛出异常时,我无法在调试器中看到错误的详细信息。

Err即时窗口中键入会显示0。打字Err.Description显示CXX0025: Error: operator needs class/struct/union

locals窗口不显示任何错误或异常信息。如何查看抛出异常的详细信息?


更新

我仍然无法查看错误信息或正确检查变量和对象。我还使用 Visual Studio 2010 调试应用程序的经典 ASP 页面 (VBScript) 部分,它似乎具有全功能的调试体验,即我可以正确检查变量和对象。由于带有 VBScript 的经典 ASP 是 VB6 的近亲,并且它们都是基于 COM 的,我是否也不能正确检查 VB6 错误、变量和对象?

0 投票
0 回答
1325 浏览

visual-studio-2010 - 无法连接到 Microsoft Visual Studio 远程调试监视器

我想在虚拟机上附加到从 Visual Studio 2010 到 Windows Server 2003 的过程,名称和密码相同。在虚拟机上,我有远程调试监视器版本 10.0.30319.1 当我尝试附加到进程时,它给了我一个错误: 在此处输入图像描述

0 投票
1 回答
331 浏览

c# - 在VS2012中附加到一个win8进程

我正在开发一个 windows-8 应用程序。我以前是点击VS2012工具栏中的DEBUG按钮,开始调试应用程序。但是这种行为会导致重新安装应用程序(删除然后创建 \AppData\Local\Packages 中的相应文件夹),这不是我想要的,因为本地文件夹中的假数据已被删除。我尝试Attach to a process在 VS 中使用函数,但找不到正确的进程(例如调试 Web 应用程序时的 w3wp.exe)。这种调试方法可行吗?或者在不删除本地文件夹中的假数据的情况下进行调试的更好方法?