2012-05-29 118 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秒鐘就可以上網了。