我們使用mvc sitemapprovider作爲麪包屑的解決方案。 基本的東西工作正常,但現在我們看起來更深入一點,並想知道[SiteMapCacheRelease]屬性。 該文檔指出,此屬性將清除給定緩存鍵的緩存。在我們的asp.net mvc web項目中使用MVC SitemapProvider與AppFabric
對於我們的應用程序,我們使用AppFabric作爲緩存解決方案。問題是,我如何讓mvc sitemapProvider強制使用AppFabric呢?
我覺得下面的行負責控制應該使用哪個緩存(在MvcSiteMapContainerInitializer中)。
container.RegisterSingle<System.Runtime.Caching.ObjectCache>(() => System.Runtime.Caching.MemoryCache.Default);
我該如何將這兩者結合在一起? (AppFabric使用DataCache,而SiteMapProvider似乎期望ObjectCache ...)