我最近收到了一个我想调试的 vb asp.net 网站项目。该站点使用 .Net 4,因此我在 IIS 中创建了一个新站点并创建了一个应用程序池。该站点可以根据需要在本地运行,因此现在我需要对其进行调试。
我正在运行 VS2010,所以我将它附加到与我新创建的应用程序池关联的 W3WP.exe 进程,到目前为止一切顺利。问题是,当我在任何 .aspx.vb 页面中插入断点时,我会收到消息“断点当前不会被命中。没有为此文档加载任何符号”出现在断点旁边。
为了尝试让 VS2010 与 IIS 中的站点链接,我使用记事本手动将错误插入到 .aspx.vb 页面之一中。这很好地扰乱了 Internet Explorer 中的页面,但不会导致 VS2010 调试页面。
我最初并没有编写这个网站,也无法与原始开发人员交谈以了解其中的复杂性。我对这个问题做了一些研究,发现很多人在讨论这个错误,但是每个人以前都能够调试他们的页面并且它无缘无故停止,我的情况不同,因为我只能调试通过将 VS 附加到 IIS 进程来创建页面。
任何指针都会受到极大的欢迎。