1

我最近收到了一个我想调试的 vb asp.net 网站项目。该站点使用 .Net 4,因此我在 IIS 中创建了一个新站点并创建了一个应用程序池。该站点可以根据需要在本地运行,因此现在我需要对其进行调试。

我正在运行 VS2010,所以我将它附加到与我新创建的应用程序池关联的 W3WP.exe 进程,到目前为止一切顺利。问题是,当我在任何 .aspx.vb 页面中插入断点时,我会收到消息“断点当前不会被命中。没有为此文档加载任何符号”出现在断点旁边。

为了尝试让 VS2010 与 IIS 中的站点链接,我使用记事本手动将错误插入到 .aspx.vb 页面之一中。这很好地扰乱了 Internet Explorer 中的页面,但不会导致 VS2010 调试页面。

我最初并没有编写这个网站,也无法与原始开发人员交谈以了解其中的复杂性。我对这个问题做了一些研究,发现很多人在讨论这个错误,但是每个人以前都能够调试他们的页面并且它无缘无故停止,我的情况不同,因为我只能调试通过将 VS 附加到 IIS 进程来创建页面。

任何指针都会受到极大的欢迎。

4

1 回答 1

0

在调试模式下插入断点。您可能在调试之前插入断点。在调试应用程序时,打开显示所有当前运行页面的脚本资源管理器(在脚本资源管理器中作为脚本文档提供)。从其中选择您要调试的一个,然后尝试在其中插入一个调试点。

于 2012-11-01T02:18:51.273 回答