Инструмент Glimpse на стороне клиента не отображается после установки на сайте ASP.NET MVC 3 - PullRequest
1 голос
/ 28 марта 2012

Итак, я установил glimpse с помощью NuGet, подтвердил, что web.config обновился, вошел в «MySite / glimplse.axd», включил службу, и я не вижу инструмент на стороне клиента. Я использовал glimpse на других сайтах, и он обычно плавный, но текущее приложение на несколько порядков сложнее, оно имеет несколько модулей HttpModules и в настоящее время установлено на моей локальной установке IIS7 (не работает в Cassini), есть ли что-нибудь, что может мешая Glimplse, что я должен знать?

Ответы [ 2 ]

4 голосов
/ 17 апреля 2013

Была такая же проблема после обновления Glimpse сегодня утром (v1.3.0).Вот что я сделал, чтобы решить эту проблему.

Включите трассировку для Glimpse

<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
    <logging level="Trace" />
</glimpse>

Включите отслеживание для Asp.net

<system.web>
  ...
  <trace enabled="true" pageOutput="true" requestLimit="40" localOnly="true"/> ...

Вывод трассировки дал мненамек на то, что произошло.

В моем случае запрос к Glimpse.axd получил ответ 404 из-за проверки подлинности с помощью форм.

p / s: обновление Glimpse (через nuget) изменит WebФайл .Config, и мне всегда нужно вручную отменить эти изменения (в моем файле Web.config есть несколько <location path=>, которые обертывают system.web и system.webServer, и обновления, похоже, их игнорируют).

1 голос
/ 28 марта 2012

Вы сможете получить немного больше информации о том, почему Glimpse не появляется, включив вход в ваш web.config.

<glimpse enabled="true" loggingEnabled="true">

Если файл журнала, кажется, не показывает егодля вас, опубликуйте его здесь для справки.

...