#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 системы. Диагностика». Не могли бы вы рассказать мне об этом подробнее…