Как обнаружить запросы IIS только зарегистрированными пользователями?
Я планирую получить некоторую информацию, обрабатывая файлы журнала IIS (после того, как я импортировал их в базу данных SQL Server).
Теперь, когда пользователь запрашивает файл, который существует на сервере, даже с неверными учетными данными, происходят две вещи:
Этот запрос отклонен
Этот неверный запрос записывается в журнал, и я не могу определить, получил ли пользователь файл или нет?
Я хочу обрабатывать только запросы с правильными учетными данными, которые отвечают без ошибок.
Я использую режим аутентификации Windows.
1 ответ
Решение
В журналах IIS есть поле с именем "sc-status", которое будет показывать 200 для успешного ответа и 401.x, если пользователь не авторизован.