.net 打开新窗口时,Visual Studio中的Silverlight调试将停止工作

.net 打开新窗口时,Visual Studio中的Silverlight调试将停止工作,.net,visual-studio-2008,silverlight,debugging,.net,Visual Studio 2008,Silverlight,Debugging,我有一个承载silverlight应用程序的aspx页面 调试工作正常,当我直接转到页面时,silverlight应用程序中的断点会被击中,但当我从其宿主ASP.NET应用程序在新窗口中启动页面时,断点就不会被击中 有什么想法吗?如果单独运行,可以使用visual studio附加进程,然后检查是否达到断点。您使用的是IE8,它启动多个进程来承载网页。现在的情况是,新窗口的页面由不同的iexplore进程托管,而不是Visual studio当前所连接的进程 只需打开“附加到进程…”对话框并附加

我有一个承载silverlight应用程序的aspx页面

调试工作正常,当我直接转到页面时,silverlight应用程序中的断点会被击中,但当我从其宿主ASP.NET应用程序在新窗口中启动页面时,断点就不会被击中


有什么想法吗?

如果单独运行,可以使用visual studio附加进程,然后检查是否达到断点。

您使用的是IE8,它启动多个进程来承载网页。现在的情况是,新窗口的页面由不同的iexplore进程托管,而不是Visual studio当前所连接的进程

只需打开“附加到进程…”对话框并附加到当前未附加的其他iexplore进程

或者,如果这仍然是一个问题,出于调试目的,您可以使用注册表计算器更改禁用此IE行为。关键是:

HKEY\U当前\U用户\Software\Microsoft\Internet Explorer\Main

TabProcGrowth
的值修改为0。完成调试后恢复默认值“小”