使用Ramdisk加速VisualStudio建置速度

使用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