2012-05-29 63 views
1

我处理一个巨大的解决方案和一个巨大的Web项目。每当我对Web项目进行更改(而不是任何其他库项目)时,刷新页面有时需要2分钟或更长时间,有时会显示线程中止异常,导致我不得不再次刷新页面(所以我可以“即使用这段时间去洗手间或任何东西)。Visual Studio在构建期间删除临时ASP.NET文件

经过一番挖掘,一位同事发现,在我们的构建过程中,Temporary ASP.NET Files文件夹中的一些文件被Visual Studio删除,这就是我们整个网站需要重建而不是仅仅是单个页面的原因之一正在努力。

他确认这只发生在他构建Web项目时,并且仅在至少加载了一个库项目时才发生。

回答

2

经过我自己的一些挖掘后,我注意到当我更改为在Web项目的Web设置中使用IIS Express时,临时的asp.net文件文件夹没有被清除,因为我们并不真正想要使用IIS Express测试我们的代码,然后将单选按钮更改为“自定义Web服务器”,添加与我们在“本地IIS Web服务器”选项中使用的域名相同的域名。 (见下文)

Screenshot

我这样做后和重建项目中,我注意到,临时ASP.NET文件仍然没有被删除,当我再亲临现场,并刷新页面,它只需要大约8秒钟就可以上网了。