Почему вкладка «Маршрут» не отображается в Glimpse Web Debuggger?

#asp.net #asp.net-mvc-3 #glimpse

#asp.net #asp.net-mvc-3 #проблеск

Вопрос:

Я только что установил Glimpse Web Debugger для ASP.NET (Бета) — версия 0.82. Я установил его через консоль диспетчера пакетов в Visual Studio 2010, и установка прошла успешно. Я пытаюсь протестировать это с помощью ASP.NET Сервер разработки и ASP.NET Версия демо-сайта MVCMusicStore на MVC 3 с использованием движка Razor View engine.

Однако по какой-то причине вкладка «Маршруты» не отображается, когда я включаю Glimpse и пытаюсь протестировать веб-приложение. Настройки Glimpse в моем файле web.config (ниже) не отображают никаких плагинов, занесенных в черный список:

 On = True
Allowed IP's = 
    127.0.0.1
    ::1
Allowed ContentType's =
    text/html
Blacklisted Plugins = 
  

Это список плагинов, которые, как указано на странице Glimpse / Config, запущены:

 Glimpse.Core.Plugin.Request
Glimpse.Core.Plugin.Environment
Glimpse.Core.Plugin.Trace
Glimpse.Core.Plugin.Config
Glimpse.Core.Plugin.Server
Glimpse.Core.Plugin.Session
  

Единственными отображаемыми вкладками являются: Ajax / Config / Environment / Remote / Request / Server. Вкладка «Трассировка» отображается, но выделена серым цветом. Glimpse кажется полезным инструментом, и я хотел бы иметь возможность тестировать / отлаживать маршруты с его помощью, но я не могу понять, почему он работает некорректно. Я был бы очень признателен за любую помощь с этим.

Спасибо!

Ответ №1:

Похоже, что вы установили только Glimpse, а не Glimpse.MVC3, который добавляет функциональность MVC.

Продолжайте и установите пакет Glimpse.MVC3 в консоли powershell или просто используйте графический интерфейс для установки Glimpse.MVC3.

В будущем Glimpse может поставлять дополнительные пакеты плагинов, похожие на MVC3. Изображение, которое мы могли бы просмотреть.SharePoint или Glimpse.Фруктовый сад…

Комментарии:

1. Будет ли пакет Glimpse MVC3 работать с MVC2, если на сервере установлен MVC3?

2. На данный момент это не проверенный сценарий. Я уверен, что некоторые вкладки будут работать, а другие — нет. Официальная поддержка MVC2 может появиться в будущей версии.

3. есть ли вероятность добавления маршрута в пакет webforms, где пользователи еще не перешли на mvc, но используют маршрутизацию?

4. Фактически, в невыполненной работе находится перенос вкладки «Маршрут» из пакета MVC в пакет core. Следите за тем, чтобы это произошло до выпуска 1.0