如何在localhost上减少asp.net mvc的等待时间

时间:2016-10-27 20:58:05

标签: c# asp.net-mvc

我刚刚开始编写ASP.NET MVC。保存代码刷新浏览器后每一次都需要4-5秒。

这个问题有什么解决方案吗?

problem ss

3 个答案:

答案 0 :(得分:0)

不,这是重新编译代码并获取最新版本所需的时间。幸运的是,在此版本之前,我们必须停止执行并再次运行以获得最新版本。

答案 1 :(得分:0)

等待时间是由构建更改的.cshtml文件引起的。在幕后为每个.cshtml文件生成并编译C#类,每次更改后都需要重做。 这也是您在网站运行时可以看到.cshtml更改的原因,而无需重建解决方案。

默认情况下,此动态构建步骤不包含在Visual Studio操作“构建解决方案”(Ctrl-Shift-B)中。
但是,您可以通过手动编辑MVC .csproj文件以包含<MvcBuildViews>true</MvcBuildViews>来强制执行此操作,但请注意,这样做会大大增加Ctrl-Shift-B花费的时间。

更多信息(以及如何为构建服务器执行此操作):
http://haacked.com/archive/2011/05/09/compiling-mvc-views-in-a-build-environment.aspx/

答案 2 :(得分:-3)

当然,Node.js®是基于Chrome的V8 JavaScript引擎构建的JavaScript运行时。 Node.js使用事件驱动的非阻塞I / O模型,使其轻量且高效。有关Node.js的更多信息,请访问:https://nodejs.org/en/