Поддерживает Ваши данные буфера обмена посредством удаления строк, нескольких других хороших объектов, но что один один делает меня счастливым.
, В то время как у некоторых есть проблемы с регионами, я думаю, используете ли Вы их, этот инструмент для Вас. Автоматически region'izes Ваш код в соответствующие блоки региона. Полностью настраивающийся для пользовательских объектов и т.д.
Используйте Debug.Write ()
и наблюдайте, как результаты выводятся через окно вывода отладчика в среде IDE.
В качестве альтернативы используйте ASP. NET trace , которая является довольно мощной. После включения трассировки вы можете перейти на страницу trace.axd в корневом каталоге вашего веб-приложения. На этой странице будут отображаться сообщения трассировки для вашего приложения.
В дополнение к уже упомянутым методам вы можете просто записать в файл журнала:
File.AppendAllText(@"c:\log.txt", @"Debug Message Here!" + Environment.NewLine);
Конечно, вы можете использовать Server.MapPath для записи файла в свой веб-каталог.
Вы можете использовать Response.Write для записи вывода на вашу страницу для отладки, или использовать предупреждение в javascript, или даже записывать в файл журнала. Есть много способов получить отладочную информацию. Также существует log4net для .Net, который вы можете использовать (аналогично log4j)
Учитывая, что это приложение ASP.NET, я бы сделал:
Page.Trace.Write ("Something here");
Затем включил трассировку либо для страницы , либо для приложения , а затем просто перешел на ~ / Trace.axd , чтобы увидеть результаты (они также могут находиться в конце вывода страницы, в зависимости от выбранного вами варианта конфигурации).
Где вы ищете результат?
Console.WriteLine () записывает в командную строку, а не на веб-страницу. Либо используйте Response.Write () для записи на веб-страницу, либо запустите приложение в отладчике Visual Studio, чтобы просмотреть выходные данные командной строки.