3

Glimpse の最新バージョンを実行しており、サイトをローカルで実行すると Glimpse バーが右下に表示されますが、Azure でホストされている場合は表示されません。

この投稿では、web.config に以下を追加するように指示されているすべてのことを行いました。

<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>

公式ドキュメントにはインスペクターノードについては言及されていませんが、それなしで試しても機能しません。

追加してみました:

<logging level="Trace" />

しかし、それがどこに出力されるかわかりません。

glimpse.axd に移動すると、ローカルで表示される警告メッセージが正しく非表示になります。

Glimpse.AspNet.Policy.LocalPolicy *This policy means that Glimpse won't run remotely.*

解決策に関するアイデアはありますか?

4

2 に答える 2

0

Web.config で、以下のように runtimePolicy を追加します。

<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd" >
 <runtimePolicies>
    <ignoredTypes>
        <add type="Glimpse.AspNet.Policy.LocalPolicy, Glimpse.AspNet"/>
    </ignoredTypes>
 </runtimePolicies>
</glimpse>

@Html.GlimpseClient()次に、レイアウト ページの最後に追加します。

この2番目の部分がローカルではなくリモートに必要な理由はわかりませんが、私にとってはうまくいきました。

于 2015-05-06T12:51:32.460 に答える