Я хочу использовать Console.writeline в моем проекте MVC 3 Asp.net. Я не знаю, как это сделать. Я также пытаюсь использовать метод System.Diagnostics.Debug.WriteLine()
, но он также не работает. может ли кто-нибудь предложить решение для этого
Как использовать Console.WriteLine в ASP.Net MVC 3
Ответ 1
Debug.WriteLine("My debug string here");
должен сделать трюк. Убедитесь, что ваше приложение находится в отладке не выпуска:
Если в окне отладки ничего не появляется, щелкните правой кнопкой мыши ваш проект. Выберите свойства. В левой части открытой вкладки нажмите "Сборка". Существует флажок "Определить константу DEBUG", убедитесь, что она нажата.
Вы, скорее всего, знаете, как установить отладочную информацию для отображения в окне вывода (Debug- > Windows- > Output):
Ответ 2
Что вы хотите сделать конкретно?
Если вы хотите вывести некоторую информацию об отладке в консоль, пока ваш сайт MVC запущен, я рекомендую следующее:
1) Используйте System.Diagnostics.Debug.WriteLine()
2) Запустите веб-сайт с помощью Debug (по умолчанию - клавиша F5 по умолчанию) - и проверьте вкладку "Вывод" в Visual Studio
Это то, что я делаю для многих приложений MVC 3/4, и это работает отлично.
Ответ 3
Это не консольное приложение, а веб-приложение. Используйте внутренние визуальные студийные отладки и быстрые часы, чтобы увидеть, что происходит в вашей программе прямо сейчас. В большинстве производственных потребностей вы можете использовать некоторые популярные инструменты ведения журнала (log4net для ex).
Ответ 4
Вы можете попробовать
System.out.println()
но я думаю, что у вас такая же ошибка, как и у парня: Что эквивалентно System.out.println() в С#/Silverlight?