Glimpse установлен, настроен и включен, но не отображается - PullRequest
1 голос
/ 23 июня 2011

Я только что установил Glimpse.Mvc3 из NuGet .Пакет включил трассировку и проблеск в моем web.config.Я могу успешно добраться до localhost/.../Glimpse/Config (поэтому нет 404), и он сообщает, что мой IP равен 127.0.0.1 и соответствует списку разрешенных.При нажатии на кнопку «Вкл.» Отображается мой glimpseState = On (и я убедился, что файл cookie установлен).Но когда я возвращаюсь и обновляю свой проект, я не вижу ничего нового.Есть ли что-то еще, что мне нужно делать?

  • GlimpseMvc3.0.82 от NuGet (Glimpse.Mvc3.dll сообщает v0.80, а Glimpse.Core.dll сообщает v0.83)
  • Windows 7 SP1
  • IIS 7.5
  • .NET 4.0
  • Visual Studio 2010 Professional
  • Проект MVC3 с механизмом просмотра бритвы
  • Проектнастроен на использование локального IIS в виртуальном каталоге

Моя конечная цель - выяснить, почему мой сайт немного вялый, занимая по крайней мере целую секунду на каждой странице.В дни веб-форм я в противном случае просто установил бы Page. Trace=True и получил бы хороший журнал с метками времени, но это не вариант в MVC .Glimpse, похоже, будет выполнять эту роль и многое другое.

Редактировать: Я только что открыл консоль ошибок JavaScript и вижу, что у него возникают проблемы с загрузкой localhost/.../Glimpse/glimpseClient.js и когда я пытаюсь туда зайтинапрямую, я сразу получаю очень битую ссылку.Под этим я подразумеваю, что это не 404, он действует так, как будто сервера вообще не существует (страница для браузера).Замена "glimpseClient.js" на "Config" приводит к правильной странице, поэтому адрес сервера выглядит нормально.

Edit2: Я вижу открытый выпуск на github проектаэто звучит похоже.Глядя на исходный HTML-код моего сайта, я вижу небольшую проблеск кода, добавленный внизу.glimpsePath правильно настроен для моего виртуального каталога.На моем web.config уже было установлено runAllManagedModulesForAllRequests="true".

Ответы [ 3 ]

2 голосов
/ 23 июня 2011

Я один из разработчиков glimpse, и эта проблема известна и только что решена ... см. http://blog.getglimpse.com/2011/06/21/404-errors-fixed-goodbye-glimpseconfig-hello-glimpse-axd/.

Это известная проблема для небольшого процента пользователей, и если вы прочитаете статью, она будет весьма неясна, как и почему это произошло. Исправление будет в версии 0.83+, которая должна выйти в течение недели.

Извините за доставленные неудобства.

0 голосов
/ 13 декабря 2016

В моей ситуации это выглядело так, как будто панель мерцания вообще не появлялась, но я обнаружил ее под нижним плавающим колонтитулом. Я добавил .glimpse-nowrap {bottom:52px;} к тегу стиля в моем файле _Layout.cshtml и смог эффективно просматривать и использовать панель проблеска.

0 голосов
/ 23 июня 2011

Когда вы возвращаетесь на свою страницу, в правом нижнем углу должен быть слегка прозрачный значок глаза.Нажмите на иконку, чтобы вызвать проблеск

...