一般来说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