5

考えられることはすべて試したので、SOに目を向けています。Glimpse をリモート IIS サーバーで動作させることができません。ADO、ASP.NET、EF5、および Mvc4 拡張機能を備えた Glimpse 1.2 を使用しています。VS 開発サーバーを使用して Web アプリケーションをローカルで起動すると、すべてがうまく機能します。ただし、リモート開発サーバーにデプロイするときに Glimpse アイコンが表示されないようです。これが私が試して気づいたことです:

  • 私のLocalPolicyを無視していますweb.config

    <glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
        <inspectors>
            <ignoredTypes>
                <add type="Glimpse.Mvc.Inspector.DependencyInjectionInspector, Glimpse.Mvc4" />
                <add type="Glimpse.AspNet.Policy.LocalPolicy, Glimpse.AspNet"/>
            </ignoredTypes>
        </inspectors>
    </glimpse>
    
  • /Glimpse.axd にアクセスして、問題なく有効化ボタンを押すことができます

  • 次の内容で Cookie が設定されます。

    glimpsePolicy
    On
    backofficetest/
    1088
    2027053056
    32990064
    3189135193
    30291671
    *
    
  • Glimpse ログをオンにしても、エラー メッセージや警告メッセージは表示されません。リクエストごとに次のものが生成されます。

2013-04-11 12:43:06.8992 | DEBUG | RuntimePolicy set to 'Off' by IRuntimePolicy of type 'Glimpse.AspNet.Policy.LocalPolicy' during RuntimeEvent 'BeginRequest'.

  • Fiddler は、要求中に Glimpse 関連のリソースに対して呼び出しが行われていないことを確認します。

  • ページのソースには、Glimpse に関連するものは何も表示されません。

どこかで設定を見逃しただけだと確信していますが、これは私を狂わせています。誰にもアイデアはありますか?

ありがとう。

4

2 に答える 2

12

次のように、構成を更新する必要があります。

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

ランタイム ポリシーとインスペクターは 2 つの異なるものであり、独自のノードで構成されます。

于 2013-04-11T18:04:27.823 に答える