我有一个 Web 应用程序,我一直能够在 Visual Studio 中运行,它调试得很好(断点工作,我可以暂停执行等)。最近,行为突然发生了变化,发生了一些事情:
- 我开始调试,它启动 IE 并加载应用程序,但几秒钟后(有时页面甚至还没有显示),Visual Studio 就像调试已经停止一样——我可以再次在 VS 中编辑代码,并且工具栏上的“播放”按钮已启用。应用程序继续在刚刚生成的 IE 窗口中运行,但我没有附加到它
- 在这几秒钟内 VS 正在“调试”,因为它分离,我的断点显示为空心 - 好像我设置为“释放”模式并且它们不会被击中。事实上,我在 Page_Load 中设置了一个断点,它会直接跳过。我已经检查过了,我设置为调试模式,尽管我的工具栏中缺少编译模式下拉菜单(我检查了构建属性以确保我处于调试模式)。
有人可以在这里阐明一下吗?