我有运行MVC 2.0和Visual Studio 2010的MVC解决方案。
运行附带调试器的解决方案(F5)时,渲染视图需要15秒以上,而我根本不知道原因。不只是第一页,而是每一页。这种情况发生在所有浏览器中。
如果我在没有调试器的情况下运行相同的解决方案(Ctrl + F5),则加载页面需要< 1秒。
我特意说这是视图,因为控制器在有和没有调试器的情况下快速完成。
我的解决方案是Azure解决方案,但我不知道Azure是否是我的问题的一部分。即使我直接从IIS运行我的网站而不使用Azure的Compute Emulator(AKA AppFabric),我也遇到了这个问题。
答案 0 :(得分:1)
此外,您的视图一次或每次请求都会呈现15秒,因为如果您第一次点击它,则需要进行编译。