2013-06-27 2 views
0

Как я могу отслеживать с клиентской стороны веб-приложения ASP.NET? Я попал в файл «aspx.cs», и мне действительно нужна быстрая простая отладка. Я пробовал System.Diagnostics.Trace.WriteLine без успеха: ничего не появилось в DebugViewer, когда я обновил страницу в браузере.Trace from aspx.cs file

Спасибо!

Редактировать: Добавление атрибута трассировки в директиве страницы в моем файле ASPX было проследить Trace.Write, но я не хочу, чтобы все другие сыпучие след (несколько сотен строк)

Edit 2 : Я не использую Visual Studio, и я не хочу этого, только для отслеживания.

ответ

1

У вас есть несколько вариантов

Вот ссылка на статью MSDN How to: Enable Tracing for an ASP.NET Application

Вы можете просмотреть отслеживать информацию, перейдя в http://localhost:<portnumber>/trace.axd

Если вы используете Visual Studio, вы можете использовать:

System.Diagnostics.Debug.WriteLine("This appears in the output window!") 
+0

Первая ссылка работала, как я хотел (DebugView), добавив в web.config: '<конфигурации> <след включен = "истинный" mostRecent = "истинный" localOnly = "истинный" writeToDiagnosticsTrace = "истинный" /> ' Но есть еще проблема - как я могу избавиться от «aspx.page»: «[8404] aspx.page: Начало PreInit [8404] aspx.page: End PreInit [8404] aspx.page: Начало Init [8404] aspx.page: Конечный Init ' – Liviu

+0

Я не уверен, что вы можете. Вы можете использовать 'Trace.warn' вместо записи, и они будут отображаться как красный, а не черный, чтобы выделяться немного лучше. – zeroef

+0

Спасибо, я отдам его вам через несколько дней, если он будет так хорош, как он. – Liviu