2010-11-11 3 views
2

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

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

Спасибо :)

ответ

2

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

+0

Спасибо за это Майкл. Попробуем! – 109221793

1

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

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

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

Смежные вопросы