Проверьте файлы журнала Asp.Net - PullRequest
2 голосов
/ 11 ноября 2010

У нас есть веб-приложение, работающее на нашем веб-сервере, однако на одной конкретной странице ссылка не работает. В коде ничего не видно, поэтому создатель приложения попросил меня проверить файлы журналов, чтобы выяснить, может ли это дать нам какие-либо подсказки.

Может ли кто-нибудь указать мне правильное направление относительно того, как я проверю файлы журнала?

Спасибо:)

Ответы [ 2 ]

2 голосов
/ 11 ноября 2010

файлы журналов могут отображаться в нескольких местах. Ваш веб-трафик будет отображаться там, где это определено в вашей конфигурации IIS (по умолчанию c: \ windows \ system32 \ logfiles \ [идентификатор приложения] \). Коды ошибок .net отображаются в вашей программе просмотра событий (start> run> eventvwr) в приложениях. У вас также может быть несколько пользовательских журналов, которые хранятся в другом месте.

1 голос
/ 11 ноября 2010

Предполагая, что вы запускаете свое приложение на IIS, и что ссылка не на внешний сайт, вы можете посмотреть файл журнала IIS, в котором по умолчанию записывается строка для каждого запроса к серверу.Отсутствующая ссылка, вероятно, должна привести к появлению строки в файле журнала со статусом 404.

Чтобы найти местоположение файла журнала (в IIS 7), откройте IIS Manager и разверните древовидное представление, чтобы увидеть узел, соответствующийВаш сайт.На главной панели откройте пункт «Ведение журнала», который должен показать вам каталог.Обычно это %SystemDrive%\inetpub\logs\LogFiles, но я также видел его как %SystemDrive%\Windows\System32\LogFiles.

. Полезный инструмент для опроса (иногда непонятного) файлов журнала IIS - LogParser , доступный от Microsoft.

...