0
我正在閱讀關於Ninject的Bob Cravens博客,以及他們在GC.collect未被有效調用時發現的問題。該Ninject團隊提供鮑勃的方式解決此通過讓他添加以下到NinjectWebsiteApplication:使用Ninject.Component.Get強制Ninject清除緩存的問題
_kernel.Components.Get<ICache>().Clear(HttpContext.Current);
但是,我得到的錯誤ICACHE必須轉換爲Ninject.Components.IComponentContainer和清除()取0參數。 Ninject團隊表示將在未來的版本中解決/包括它。不過,我不確定這是否是他的博客發佈於11月18日。
我發現我可以:
_kernel.Get<ICache>().Clear();
但是這是完成同樣的事情,或者我究竟做錯了什麼?
默認情況下,最新版本的MVC和Web擴展具有此集成功能。你能否檢查一下是否適合你並給出反饋? – 2010-11-30 17:35:30