我处理一个巨大的解决方案和一个巨大的网络项目。每当我对 Web 项目(不是任何其他库项目)进行更改时,刷新页面有时需要 2 分钟或更长时间,有时会显示 Thread Abort Exception 导致我不得不再次刷新页面(所以我可以'甚至不要利用这段时间去洗手间或其他任何事情)。
经过一番挖掘,一位同事注意到在我们构建期间,Visual Studio 删除了 Temporary ASP.NET Files 文件夹中的一些文件,这导致我们需要重建整个站点,而不仅仅是我正在处理的单个页面。
他确认这仅在他构建 Web 项目时发生,并且仅在至少加载了一个库项目时发生。