这不是第一个请求到达时遇到的相同延迟体验,而是每次访问基于Razor的视图时都会经历的延迟,可能需要一两秒钟的时间。对该视图的所有后续请求都非常快。即使是不进行任何编程工作(例如访问数据库等)的简单视图也会发生这种情况。
我已经确保在配置文件中的system.web下的编译标记中debug=false
。
我还通过Global.asax
将Razor设置为唯一的视图引擎。
是什么导致了这种延迟? 这似乎是在将ASP.NET从“网站”迁移到“Web应用程序”之前所遇到的问题,在那里,每个.aspx.cs代码后台在部署时编译而不是在运行时编译。 Razor是否仍然存在这个问题?