У меня есть веб-сервер рабочий IIS 7.0 на Windows Server 2008 R2. Веб-приложение записано в.Net 4.0 C#. Веб-приложение получает веб-запросы и иногда делает исходящие запросы HTTPS к другим сервисам.
Я хочу зарегистрировать шифр SSL, согласованный относительно каждого веб-запроса, полученного моим веб-сервером. Я также хочу зарегистрировать шифр SSL, согласованный относительно каждого веб-запроса, инициируемого моим веб-сервером.
Этот вопрос выглядит подобным моему, но не имеет хорошего ответа.
Согласование SSL, входящее в систему IIS
Я нашел эти ссылки здесь: http://msdn.microsoft.com/en-gb/library/windows/desktop/bb648705 (v=vs.85) .aspx
Действительно ли я являюсь теплым? Действительно ли это - правильный подход?
Регистрация событий Шаннеля должна дать вам некоторую информацию о журнале. Однако, она будет записываться в журнал событий, так что вам нужно будет найти какой-нибудь ручной способ соотносить ее с вашими журналами IIS.
Событие Шаннеля 36880 будет генерироваться при каждом успешном обмене данными. Корреляция их с логами IIS, конечно, будет немного больно, но я думаю, что это единственно возможный способ сделать это (учитывая, что Шаннель на самом деле не передает эту информацию обратно в IIS).
Вы получите идентификатор процесса и идентификатор потока, так что, возможно, вы сможете записать в журнал переменную сервера APP_POOL_ID, чтобы получить PID для корреляции.
.