2008-03-19

用VS2005和VS2008開發並且有在用RamDisk的朋友有福了Temporary ASP.NET Files

RamDisk這一套好用的軟體我想我應該不用再多做介紹,就是可以把系統內的記憶體當然硬碟來用,像筆者在用4G的記憶體就撥出256M做出一個R槽。

廢話不多說,直接切到重點
在VS2005以上開發ASP.NET專案時,開發段階系統會把網頁編譯後暫存到
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
依你開的專案名稱再取目錄,說是暫存也不算是暫存,因為就會留在那裡了
只要你的程式有變更,就會再自行編譯進去。其實刪除也無所謂,因為只要用
VS2005以上瀏覽網頁時,它會再自行編譯進去,聰明的朋友已經想到我要說什麼了

如果可以把Temporary ASP.NET Files移到RamDisk是不是一件很美好的事情呢!

解決方案來囉!只要在專案的Web.config內加上,就可以了

<system.web>

<compilation tempDirectory="R:\ASP.Net Temporary Folder\" debug="false"/>

</system.web>


註:筆者的RamDisk是建在R槽

0 comments: