.net Razor视图在第一次加载时变慢

.net Razor视图在第一次加载时变慢,.net,asp.net-mvc,razor,.net,Asp.net Mvc,Razor,我正在用MVC和Razor制作一个网站 我没有性能问题,但是第一次使用视图时,页面延迟加载 我相信这正是该观点被汇编的时候 我读过关于使用其他编译器之类的东西。但我在避免依赖 当我启动站点时,是否有任何方法可以编译所有视图而不使用其他DLL?当我们更改为false时,问题真的被最小化了 进入Web.config: <compilation debug="false"> 可能重复很好,这可能会有帮助,但在我的情况下,客户端希望编辑视图。您可以按照本文进行操作,希望它能帮助您:坏主意

我正在用MVC和Razor制作一个网站

我没有性能问题,但是第一次使用视图时,页面延迟加载

我相信这正是该观点被汇编的时候

我读过关于使用其他编译器之类的东西。但我在避免依赖


当我启动站点时,是否有任何方法可以编译所有视图而不使用其他DLL?

当我们更改为false时,问题真的被最小化了

进入Web.config:

<compilation debug="false">


可能重复很好,这可能会有帮助,但在我的情况下,客户端希望编辑视图。您可以按照本文进行操作,希望它能帮助您:坏主意,您不应该在生产环境中以调试模式运行。最好看一下预编译javascript/模板。你是对的@bouke,我更改了答案以避免混淆。在生产中使用预编译的可更新视图和IIS优化