Отладка веб-приложения в Visual Studio 2008 - PullRequest
0 голосов
/ 23 декабря 2008

Когда мой коллега отлаживает веб-приложение в своем экземпляре Visual Studio, его окно вывода передает все компилируемые сборки (по крайней мере, я считаю, что это именно то, что он делает), а мое - нет. Я вижу текст «Готово», периодически вспыхивающий в строке состояния, что, по моему мнению, похоже на то, что выводится в окно вывода моих коллег. Кто-нибудь знает, какой переключатель мне нужно щелкнуть, чтобы заставить это работать на моем экземпляре? Оба наших окна вывода настроены на «показывать вывод из:» Debug. Причина, по которой я спрашиваю обо всем этом, заключается в том, что это особенно вонючее приложение, в отношении которого меня попросили помочь, занимает около двух-трех минут, пока оно «раскручивается», прежде чем я на самом деле вижу экземпляр проводника для этого сайта, и я был думая, что эта выходная информация может помочь мне понять, почему требуется так много времени, чтобы «раскрутиться».

Ответы [ 3 ]

0 голосов
/ 23 декабря 2008

Еще одна вещь, которую я заметил, когда «Создание» веб-сайта (в отличие от веб-приложения), процесс сборки занимает больше времени по сравнению с веб-приложением. Я думаю, что медленная скорость сборки является лишь побочным продуктом компиляции веб-сайта, а не самого кода.

Кроме того, обычно те dll, которые вы видите мигающими в поле готовности, это загружаемые в отладчик сборки отладки / файлы символов и т. Д., И все, что подключено к процессам ...

0 голосов
/ 23 декабря 2008

Я выяснил, что если щелкнуть правой кнопкой мыши в области консоли окна «Вывод», когда выбрано «Выводить из:« Отладка », это 6 различных выходов, доступных для выбора, некоторые из них не были выбраны на моей машине, но были выбрано на машинах моих коллег, теперь я получаю результат, который искал. Что касается другой проблемы, я сейчас изучаю ее, похоже, что множество HttpCompileExceptions и NullReferenceExceptions выдается при «раскрутке» ... интересно, не уверен, нормальное ли это поведение или нет.

0 голосов
/ 23 декабря 2008

Вы хотите убедиться, что для вывода сборки используется параметр Verbose (или что-то еще, кроме Minimal). Затем просто убедитесь, что ваше окно вывода открыто, и установите раскрывающийся список на "Build".

Инструменты-> Параметры-> Проекты и решения-> Построить и запустить-> Раскрывающийся список подробностей сборки проекта MSBuild

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...