ASP.NET MVC 5应用程序构建速度非常缓慢

5

我正在学习ASP.NET,并使用MVC 5构建我的应用程序,同时跟随一些Pluralsight培训。我注意到在视频培训中,教练的Visual Studio编译速度非常快,但在我的电脑上,每次我修改内容后,通常需要90至120秒才能完成构建并在浏览器中查看应用程序。

我的笔记本电脑不算太旧或太慢,因为它有一个带4GB内存和SSD的Core i5。我已经尝试过将MvcBuildViews属性设置为false,但问题仍然存在。我正在使用具有Update 2的Visual Studio 2015企业版。

有什么想法是什么可能导致这个问题?


4GB的内存太小了,你真的应该升级一下。 - mason
需要注意的一点是,Visual Studio 2015 的性能问题引起了很多抱怨,有一些加速技巧可以提高它的速度,例如这里和这里。此外,微软还发布了一份官方文档,介绍如何加速调试性能。 - NightOwl888
@mason 我知道这不算太多,但也不是“微不足道”,它是一种标准数量。但是,我有升级的计划。 - adamasan
3个回答

1

删除C:\Users\YOUR_USER_NAME\AppData\Local\Microsoft\WebSiteCache下的所有内容 同时检查这里 C:\Users\YOUR_USER_NAME\AppData\Local\Temp\Temporary ASP.NET Files\siteName


非常抱歉让您等待这么久才回复,我遇到了一些技术问题。我尝试删除了两个文件夹,但问题仍然存在。=/ - adamasan

1

看起来这是与Visual Studio 2015更新2有关的问题。一旦我安装了更新3,构建速度就快多了。我注意到现在在构建之间IIS Express没有关闭,所以现在当我构建我的MVC项目时,通常不到20秒就可以在浏览器上看到结果。


0

这并不是一个能够解决您问题的答案,但是我在ASP.NET应用程序中遇到了这个问题。我们有一个解决方案,其中有近60个项目,并且在从VS中完全构建和调试浏览器时需要太长时间。

我的解决方法是将我们的服务器之一与IIS指向我的演示项目构建文件夹。这样,当Web项目构建完成后,我可以浏览我的IIS网站并查看更改。缺点是我无法轻松地在VS中进行活动调试。

至于加快VS构建速度以及通过调试使其更快,我的经验并没有什么好运气。从处理符号加载、仅限我的代码设置、VS IIS设置等方面入手,但对我来说没有真正解决这个问题的方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接