私たちの環境でGlimpseを起動して実行しようとしていますが、奇妙な問題に遭遇しました。
Glimpse.Core、Glimpse.AspNet、および Glimpse.Mvc3.dll をインストールしました。web.config を構成して Glimpse を有効にすると、アプリケーション プールがリサイクルされるまで、すべて正常に動作します。AppPool がリサイクルされると、サイトが Glimpse.Mvc3.dll を「忘れて」いるかのようになり、Mvc3 タブ (実行、モデル、メタデータ) が消えます。
再現する手順は次のとおりです(私たちにとって):
- web.config を変更して Glimpse 構成を含める
- 実行、メタデータ、モデル バインディングを含むすべてのタブが表示されます
- アプリケーション プールのリサイクルを実行する
- MVC3 Glimpse タブは表示されなくなります (ただし、他のタブは表示されます)。
AppPool のリサイクル前に、Glimpse.axd は次の登録済みタブを表示します。
- Glimpse.AspNet (1.3.1)
- 構成 - Glimpse.AspNet.Tab.Configuration
- 環境 - Glimpse.AspNet.Tab.Environment
- リクエスト - Glimpse.AspNet.Tab.Request
- ルート - Glimpse.AspNet.Tab.Routes
- サーバー - Glimpse.AspNet.Tab.Server
- セッション - Glimpse.AspNet.Tab.Session
- 一瞥(1.5.0)
- タイムライン - Glimpse.Core.Tab.Timeline
- トレース - Glimpse.Core.Tab.Trace
- Glimpse.Mvc3 (1.3.2)
- 実行 - Glimpse.Mvc.Tab.Execution
- メタデータ - Glimpse.Mvc.Tab.Metadata
- モデルバインディング - Glimpse.Mvc.Tab.ModelBinding
- ビュー - Glimpse.Mvc.Tab.Views
AppPool のリサイクル後、Glimpse.axd には次の登録済みタブが表示されます。
- Glimpse.AspNet (1.3.1)
- 構成 - Glimpse.AspNet.Tab.Configuration
- 環境 - Glimpse.AspNet.Tab.Environment
- リクエスト - Glimpse.AspNet.Tab.Request
- ルート - Glimpse.AspNet.Tab.Routes
- サーバー - Glimpse.AspNet.Tab.Server
- セッション - Glimpse.AspNet.Tab.Session
- 一瞥(1.5.0)
- タイムライン - Glimpse.Core.Tab.Timeline
- トレース - Glimpse.Core.Tab.Trace
AppPool リサイクルの一環として、サイトが Glimpse.Mvc3.dll を「忘れている」ようです。
アイデア/提案は大歓迎です。