我处理一个巨大的解决方案和一个庞大的网络项目。每当我对Web项目(而不是任何其他库项目)进行更改时,刷新页面有时需要2分钟或更长时间,有时会显示线程中止异常导致我必须再次刷新页面(所以我可以'甚至用这个时间去洗手间或其他任何东西。)
经过一番挖掘,一位同事注意到在我们构建期间,Visual Studio正在删除Temporary ASP.NET Files文件夹中的一些文件,这导致我们整个网站需要重建,而不仅仅是单页我是工作。
他确认这只发生在他构建Web项目时,并且只有在加载了至少一个库项目时才会发生。
答案 0 :(得分:2)
经过一番挖掘后,我注意到当我在Web项目的Web设置中更改为使用IIS Express时,临时的asp.net文件文件夹没有被清除,因为我们真的不想使用IIS Express测试我们的代码我然后将单选按钮更改为“自定义Web服务器”,添加与我们在“本地IIS Web服务器”选项中使用的域名相同的域名。 (见下文)
在我这样做并重建项目之后,我注意到Temporary ASP.NET文件仍然没有被删除,当我然后去网站刷新页面时,网站只花了大约8秒钟上来。