Мы пытаемся отладить некоторые коды веб-сервисов, которые мы запускаем на C# в IIS. Я новичок в программировании Windows и понятия не имею, как просматривать вывод на консоль. У нас есть несколько операторов записи в коде, но я не могу понять, как просматривать консоль, пока эта вещь работает. Помогите?Вывод на консоль в C# в IIS
ответ
Вы хотите, чтобы взглянуть на ASP.NET трассировку
здесь удобная ссылка, чтобы вы начали: http://www.asp101.com/articles/robert/tracing/default.asp
вы можете включить приложение широкий трассировки, если вы поместите его в вашем веб .config, то у вас будет доступ к вашему trace.axd
<trace enabled="true"
localOnly="false"
pageOutput="false"
requestLimit="500"
traceMode="SortByTime"
/>
Если вы используете asp.net, то trace.axd должен содержать инструкции трассировки (пока он включен).
Вы не собираетесь получать консоль для IIS. CLOSEST вы придете, это Debug.WriteLine с отладчиком, прикрепленным или использующим трассировку страницы. Рекомендация должна заключаться в использовании фреймворка регистрации, который будет записывать в отладчик (при подключении), а также файл и, возможно, журнал событий (все настроены через ваши слушатели).
Некоторые из них - log4net и NLog.
Поскольку .net поставляется со встроенной в лесозаготовительной я всегда задаюсь вопросом, почему люди до сих пор используют другие пакеты протоколирования ... –
потому что трассировка не работает, если в производственной среде. и w/shared components, вы не хотите привязываться к ведению веб-журнала, если тот же код будет использоваться в Интернете, а также приложение или служба Windows. –
Trace in System.Diagnostics не работает в производстве? Я уверен, что они это сделают, пока это разрешено. Встроенные переключатели трассировки, источники трассировки, фильтры и прослушиватели ... –
Я нашел функцию Trace чрезвычайно полезной. Попасть туда можно, перейдя на: http://mysiteurl/trace.axd
В вашем web.config, поместите следующее в System.Web тег:
<trace enabled="true"
localOnly="false"
pageOutput="false"
requestLimit="500"
traceMode="SortByTime"
/>
Теперь из кода позади, вы можете привнести некоторые протоколирование делая :
HttpContext.Current.Trace.Warn("I Made It Here!");
- 1. Консоль Вывод дублирующего? C++
- 2. Параллельный вывод на консоль
- 3. вывод vbscript на консоль
- 4. Как сделать вывод на консоль C++?
- 5. Вывод журналов на консоль в Android
- 6. Windows - пакетный вывод на консоль
- 7. Вывод на консоль Android Studio?
- 8. Вывод двумерных массивов в консоль
- 9. Перенаправить вывод трассировки в консоль
- 10. Вывод текста в октавную консоль
- 11. Перенаправление вывода на консоль C++ на C#
- 12. Форматирование на консоль, C++
- 13. Консоль не отображает вывод в eclipse
- 14. PowerShell через C# Консоль Вывод различный
- 15. вывод текста в .txt файл в консоль C++
- 16. Как написать вывод на консоль и файл?
- 17. Скрытие вывод на консоль производства os.system
- 18. Как написать быстрый цветной вывод на консоль?
- 19. Консоль показывает вывод только в вертикальных линиях
- 20. вывод на консоль и файл одновременно в приглашении Windows
- 21. Как получить вывод на консоль в виде строки в java
- 22. Консоль как вывод в окнах с C#. NET
- 23. Перенаправление STDERR в файл и стандартный вывод на консоль
- 24. Перенаправить вывод симулятора устройства BlackBerry на консоль
- 25. Вывод на консоль из Char Array
- 26. питон Тестов не показывает вывод на консоль
- 27. Вывод программы программы Agda на консоль
- 28. Консоль Rails предотвращает вывод назначения на терминал
- 29. Как перенаправить вывод процесса (консоль) на richtextbox?
- 30. Вывод выражения выгрузки Linq на консоль.
Я нашел это полезным. – MaxGeek
Ничего себе - получите ответ даже после кражи ответа от кого-то еще! – RSolberg