使用Ramdisk加速VisualStudio建置速度
前言
一般來說ASP.NET在執行的時候,會先動態編譯在目錄
C:\Windows\Microsoft.NET\Framework64\版本\Temporary ASP.NET Files
由於每次修改程式後,在建置時,此目錄的檔案會先Copy進來再重新作編譯的動作,
這樣的讀寫若硬碟不夠快的話,通常需要等上一小段時間。
解決方法,利用RamDisk+設定Temporary ASP.NET Files的方法來提升速度
1.如何使用RamDisk 請參考
http://blog.soft.idv.tw/?p=891&page=2
2.更換Temporary ASP.NET Files
打開machine.config 找到<System.Web>區段加入
<compilation tempDirectory="T:\Temporary ASP.NET Files\" />
完成後你再執行程式,就會明顯感受速度加快許多
PS:
VisualStudio 及IIS machine.config 位置如下:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config
若你的VS是使用IIS Express7.5 參考如下
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config
參考文章
http://blog.miniasp.com/post/2008/04/05/Useful-tools-Gavotte-Ramdisk.aspx