VS2010 プロジェクトに Twitter.Bootstrap.mvc4 をインストールしました。Glimpseもインストールしました。
Twitter.Bootstrap.mvc4 が提供するナビゲーション ルートを使用するメニューが、Glimpse によって「壊れている」ことがわかりました。NavigationExensions.cs ファイルでは、RouteCollection が Castle プロキシでラップされているため、変数 navigationRoutes は常に 0 を返します。
public static IEnumerable<NamedRoute> GetRoutesForCurrentRequest(RouteCollection routes,IEnumerable<INavigationRouteFilter> routeFilters)
{
var navigationRoutes = routes.OfType<NamedRoute>().Where(r=>r.IsChild==false).ToList();
ウォッチ ウィンドウで情報を確認でき、「((Castle.Proxies.RouteProxy_1)routes[5]).__target」を使用してイミディエイト ウィンドウに表示する情報を取得することもできます。そこで、ルートをループして、名前付きルートを探しました。ただし、プロキシにアクセスするために必要な参照を取得するために何をすべきかわかりません。Castle コードは Glimpse.Core ライブラリに埋め込まれています。
Glimpse をアンインストールして、それが問題の原因であることを確認しました (そうです)。