![]() |
1
3
MVC2.0对控制流使用异常是不正确的。 然而,系统.Web.dllv2.0(软件的核心组件)ASP.NET直到.NET 3.5)都有一些低效的API用于从虚拟路径实例化对象。MVC2.0通过缓存视图查找来缓解这个问题。默认情况下,在开发过程中禁用此缓存,以便您所做的更改立即可见,这就是您看到这些异常的原因。在实际的生产服务器上,缓存查找后不会发生这些异常。 顺便说一下,MVC3将使用.NET4中添加的新API,所以这应该不再是一个问题了。 |
![]() |
2
2
在发布模式下运行时,会缓存视图位置。 |