ASP.NET MVC ViewEngine ViewLocationCache.GetViewLocation returns null -
I'm following Chris Pisman.
One thing I noticed is that the name of the scene is not retrieved from the ViewLocationCache on subsequent requests I asp.net MVC 2.0 RC
The following code is executed when:
this.ViewLocationCache.InsertViewLocation (controllerContext.HttpContext, cache, virtual path); And I have to walk on it. See the place it returns now {System.web.mvc.NullViewLocationCache} - Suggest that nothing was added?
view location cache works only in release mode by default (settings & lt; compilation debug = "false" & gt; web.config ).
To enable view location cache in debug mode:
WebFormViewEngine in a custom view engine, like the creator of your ViewEngine ViewLocationCache Set:
Public MyCustomViewEngine () {ViewLocationCache = New DefaultViewLocationCache (); } If you want, you can also override the default cache time bar value.
Comments
Post a Comment