Подтвердить что ты не робот

Как использовать Console.WriteLine в ASP.Net MVC 3

Я хочу использовать Console.writeline в моем проекте MVC 3 Asp.net. Я не знаю, как это сделать. Я также пытаюсь использовать метод System.Diagnostics.Debug.WriteLine(), но он также не работает. может ли кто-нибудь предложить решение для этого

4b9b3361

Ответ 1

 Debug.WriteLine("My debug string here");

должен сделать трюк. Убедитесь, что ваше приложение находится в отладке не выпуска:

debug button

Если в окне отладки ничего не появляется, щелкните правой кнопкой мыши ваш проект. Выберите свойства. В левой части открытой вкладки нажмите "Сборка". Существует флажок "Определить константу DEBUG", убедитесь, что она нажата.

enter image description here

Вы, скорее всего, знаете, как установить отладочную информацию для отображения в окне вывода (Debug- > Windows- > Output):

enter image description here

Ответ 2

Что вы хотите сделать конкретно?

Если вы хотите вывести некоторую информацию об отладке в консоль, пока ваш сайт MVC запущен, я рекомендую следующее:

1) Используйте System.Diagnostics.Debug.WriteLine()

2) Запустите веб-сайт с помощью Debug (по умолчанию - клавиша F5 по умолчанию) - и проверьте вкладку "Вывод" в Visual Studio

Это то, что я делаю для многих приложений MVC 3/4, и это работает отлично.

Ответ 3

Это не консольное приложение, а веб-приложение. Используйте внутренние визуальные студийные отладки и быстрые часы, чтобы увидеть, что происходит в вашей программе прямо сейчас. В большинстве производственных потребностей вы можете использовать некоторые популярные инструменты ведения журнала (log4net для ex).