Журнал вывода веб-сервера IIS и C # debug.print

#c# #iis

#c# #iis

Вопрос:

 System.Diagnostics.Debug.Print("[fillmake] : 1n");
  

Сообщение о отображении верхнего кода в окне вывода из Visual Studio.сетевая среда разработки.

После того, как я опубликую веб-сайт и разверну на веб-сервере IIS.
Я не вижу никаких сообщений, выводимых на веб-сервере IIS.

Дайте мне знать, что-то не так.

Как я могу узнать выходное сообщение с веб-сервера IIS.

Ответ №1:

вы должны использовать надлежащую структуру ведения журнала, а не просто окно вывода отладки Visual Studio.

вы можете сделать это, включив и используя Log4Net или NLog или любую другую платформу ведения журнала с поддержкой .NET, вы можете легко запустить ее и запустить за считанные минуты, а ваши записи будут сохранены в текстовом файле, журнале событий Windows, базе данных, отправлены вам по электронной почте и т. Д…

вы также можете использовать другие TraceListeners системы.Диагностика, но, по моему опыту, Log4Net намного проще и мощнее … личное мнение и основано на том, что я видел 😉

Редактировать:

если вы не хотите включать какие-либо внешние ссылки в свой проект, посмотрите, что .Сама NET framework уже предлагает вам, прочитайте это: класс TraceListener

Комментарии:

1. вы говорите, что «вы также можете использовать другие TraceListeners системы. Диагностика». Не могли бы вы рассказать мне об этом подробнее…