加快ASP.NET构建速度的方法

加快ASP.NET构建速度的方法,asp.net,visual-studio,optimization,compilation,Asp.net,Visual Studio,Optimization,Compilation,当我构建web项目时,编译大约需要20秒。然后,当我尝试浏览project中的网页时,asp.net会执行其运行时编译(再花20秒)。我知道我无法逃避这些步骤,因为asp.net就是这样工作的,我只是想看看是否有人进行了某种优化,使这些构建更快 努力提高我的英语水平 我的机器详细信息: -英特尔Core i7处理器@2.80GHz -8GB内存 -硬盘转速7200转买一台速度更快的机器?听起来是个聪明的答案。我知道编译器可以利用多核机器。此外,在编译过程中需要大量的硬盘访问,因此使用固态硬盘可能

当我构建web项目时,编译大约需要20秒。然后,当我尝试浏览project中的网页时,asp.net会执行其运行时编译(再花20秒)。我知道我无法逃避这些步骤,因为asp.net就是这样工作的,我只是想看看是否有人进行了某种优化,使这些构建更快

努力提高我的英语水平

我的机器详细信息:

-英特尔Core i7处理器@2.80GHz
-8GB内存

-硬盘转速7200转

买一台速度更快的机器?听起来是个聪明的答案。我知道编译器可以利用多核机器。此外,在编译过程中需要大量的硬盘访问,因此使用固态硬盘可能是有意义的。也许不是你想要的答案,但它是一个明确的解决方案


您可以做的另一件事是将项目配置为允许“编辑并继续”。这将允许在不进行完全重新编译的情况下更改小事情并继续调试。

以下是一些想法:

  • 至少在此过程中禁用任何“实时”病毒/恶意软件保护
  • 禁用VS在此过程中使用的文件夹的索引(Windows、Google桌面等)
  • 禁用/停止可能正在访问硬盘的其他进程。这里最大的问题是延迟——即使其他应用程序正在访问/写入小文件,也是访问时间扼杀了速度

正如最初的海报所暗示的,你最大的成功将来自硬件:获得一个SSD和一个至少有4核的处理器。如果您要购买4个便宜的64GB SSD并将其放入RAID 0,你会对这种差异感到震惊,甚至会发现你的CPU和RAM会突然变成瓶颈。

移动你的

挂起重竖琴-R#在你刚刚编码的时候非常有帮助,但确实会减慢编辑-编译测试循环。

你可以通过使用预编译来跳过运行时编译步骤,因为我的速度太慢了我准备与E&C女士一起开启一个技术支持事件。烦恼与E&C:Web开发服务器喜欢在您每次继续时弹出一个通知,并且端口不断变化。我使用的是VS.Net 2008。它允许你指定一个特定的端口。很好的提示,谢谢!仍然无法编辑可以继续使用LabMDA,但我想这总比什么都没有好。使用外部SSD或记忆棒,将我所有的源代码放在上面,然后从那里运行有意义吗?如果您将外部SSD与eSATA或USB 3连接起来,可能会提高速度。一个普通的记忆棒(拇指驱动器),即使是那些说他们很快的,仍然比一个普通的硬盘驱动器慢很多。如果你想得到一个真正的SSD,你不妨把它放在电脑里,但如果你真的想随身携带,我认为eSATA或USB3应该足够快。USB2可能太慢了,而且会对处理器造成负担。