2013-07-20 5 views
3

최신 버전의 Glimpse를 실행 중이며 사이트를 로컬에서 실행하면 Azure에서 호스팅 될 때 오른쪽 상단의 Glimpse 표시 줄이 표시됩니다.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> 

이 공식 문서는 검사 노드를 언급하지 않지만 내가없이 시도 할 때 작동하지 않습니다

난의 Web.config에 다음을 추가 말한다 this post 모든 것을 완료했습니다 그것도.

내가 추가하는 시도 :

<logging level="Trace" /> 

을하지만이 출력 될 위치를 확인할 수 없습니다.

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

어떤 아이디어를 솔루션에 :

내가 제대로 glimpse.axd로 이동 나는 지역에 표시되는 경고 메시지를 숨 깁니다?

+2

추적하도록 loglevel을 설정하면 _glimpse.log_ 파일이 웹 응용 프로그램의 루트 내에 만들어지며 아이콘이 여전히 표시되지 않는 이유에 대한 추가 정보가 포함될 수 있습니다. 귀하의 경우에는 _inspectors_ 섹션이 필요하지 않습니다. _LocalPolicy_ 유형의 무시가이를 수행해야합니다. 브라우저 콘솔에 자바 스크립트 오류가 있습니까? – cgijbels

+2

감사합니다. 그게 내 _Layout.cshtml에 @ Html.GlimpseClient()를 추가해야한다는 것을 알게 해주었습니다. (Glimpse.Mvc.Html을 사용하여) 문제를 해결했습니다. – KevinUK

답변

4

MVC와 Azure에서 나는 두 단계를 모두 수행해야했습니다. listed here.

그런 다음 뷰 /의 Web.config에 추가 : 당신의 Web.config에서

<add namespace="Glimpse.Mvc.Html" /> 
+0

doco가 도움이되었다고 들었습니다. 결국 압축입니까? – anthonyv

+1

예,의 압축 문제였습니다. web.config의 인라인 주석에 해당 단계가 언급되지 않았습니다. – KevinUK

+0

감사합니다 얘들 아 - 완벽한 솔루션! – viperguynaz

0

는 아래의 runtimePolicy를 추가합니다.

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

그런 다음 @Html.GlimpseClient()을 레이아웃 페이지 끝에 추가하십시오.

이 두 번째 부분이 원격지가 아닌 로컬에 필요한 이유는 알 수 없지만 저에게는 효과적입니다.

관련 문제