1

我处理一个巨大的解决方案和一个巨大的网络项目。每当我对 Web 项目(不是任何其他库项目)进行更改时,刷新页面有时需要 2 分钟或更长时间,有时会显示 Thread Abort Exception 导致我不得不再次刷新页面(所以我可以'甚至不要利用这段时间去洗手间或其他任何事情)。

经过一番挖掘,一位同事注意到在我们构建期间,Visual Studio 删除了 Temporary ASP.NET Files 文件夹中的一些文件,这导致我们需要重建整个站点,而不仅仅是我正在处理的单个页面。

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

4

1 回答 1

2

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

截屏

在我这样做并重建项目之后,我注意到临时 ASP.NET 文件仍然没有被删除,当我去该站点并刷新页面时,该站点只用了大约 8 秒就出现了。

于 2012-05-29T21:30:25.257 回答