2011-08-29 25 views
2

我在Windows 7上使用VS 2008 SP1并通过将调试器附加到w3wp进程来调试ASP.net网站项目,我注意到调试器不会停在每次都有断点。我在这个问题上研究了很多,发现它的一个已知问题看到这个链接:http://support.microsoft.com/kb/957912。我尝试了修补程序,但仍面临同样的问题,它真的很烦人。任何人有这个问题?Vistual Studio 2008 SP1调试不与IIS进程(有时)工作

注意:我使用的是.net 3.5 SP1中引入的Asp.net路由功能。

回答

1

您是否以管理员身份运行Visual Studio?如果不是,您可能无法进行调试。

编辑:

或者你有时在发布模式下编译?您还必须在配置文件中设置选项debug ='true'(取决于您设置断点的位置),并在连接调试器(连接到托管代码)时设置正确的模式。

+0

我以管理员身份运行Visual Studio,问题是 - 调试程序不是每次都在中断点停止,它是随机的。有时它会停下来,有时它不会停下来。 – DotNetUser

+0

你永远不会在发布模式下编译? – slfan

+0

我在我的配置文件中设置了debug =“true”,并且调试器连接到托管代码。我从来没有在发布模式下编译它。我在VS工作室中设置了一切,浏览我的网站。我在我的NetPage OnLoad方法(公共类NetPage:System.Web.UI.Page)上有断点,但在某些页面上它从不碰到断点,它完全是随机的。 – DotNetUser

1

检查您是否在“attach to”对话框中选择了“托管代码”。 而且,以防万一,也许这是您的路由问题,并且与调试器无关?

相关问题