我有一个承载Silverlight应用程序的aspx页面。当打开一个新窗口时,Visual Studio中的Silverlight调试停止工作
当我直接进入页面时,调试工作正常,silverlight应用程序中的断点被击中,但是当我从其宿主ASP.NET应用程序的新窗口启动页面时,断点不会被击中。
任何想法?
我有一个承载Silverlight应用程序的aspx页面。当打开一个新窗口时,Visual Studio中的Silverlight调试停止工作
当我直接进入页面时,调试工作正常,silverlight应用程序中的断点被击中,但是当我从其宿主ASP.NET应用程序的新窗口启动页面时,断点不会被击中。
任何想法?
如果您正在单独运行它,则可以使用visual studio附加该过程,然后检查您的断点是否已命中。
您正在使用启动多个进程来托管网页的IE8。现在发生的事情是,新窗口的页面由不同的iexplore进程托管,而不是一个Visual Studio目前附加的页面。
只需打开“附加到进程...”对话框并附加到其他未附加的iexplore进程。
或者,如果这仍然是一个问题,出于调试目的,您可以使用注册表中的calue更改来禁用此IE行为。在关键:
HKEY_CURRENT_USER \软件\微软\的Internet Explorer \主要
修改的TabProcGrowth
0值恢复“小”的默认你完成调试后。