我正在運行Glimpse的最新版本,並在本地運行該站點時顯示了Glimpse欄的右下角,但未在Azure上託管。Glimpse在本地工作,但不在Azure上
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
<inspectors>
<ignoredTypes>
<add type="Glimpse.Mvc.Inspector.DependencyInjectionInspector, Glimpse.Mvc4"/>
</ignoredTypes>
</inspectors>
<runtimePolicies>
<ignoredTypes>
<add type="Glimpse.AspNet.Policy.LocalPolicy, Glimpse.AspNet"/>
</ignoredTypes>
</runtimePolicies>
</glimpse>
官方的文檔沒有提及督察節點,但是當我嘗試沒有它不工作:
我在this post它說添加以下到Web.config所做的一切它也是。
我嘗試添加:
<logging level="Trace" />
,但看不到的地方,這將是輸出。
當我去正確glimpse.axd它隱藏的警告消息,我看到當地的:一個解決方案
Glimpse.AspNet.Policy.LocalPolicy *This policy means that Glimpse won't run remotely.*
任何想法?
通過設置要跟蹤的日誌級別,_glimpse.log_文件將在您的Web應用程序的根目錄中創建,然後可能會包含有關爲什麼圖標仍未顯示的附加信息。您的案例不需要_inspectors_部分。 _LocalPolicy_類型的忽略應該這樣做。您是否在瀏覽器控制檯中看到任何類型的JavaScript錯誤? – cgijbels
謝謝!這讓我發現我需要在我的_Layout.cshtml(帶有使用Glimpse.Mvc.Html語句)中添加@ Html.GlimpseClient(),它修復了這個問題。 – KevinUK