2015-12-29 1 views
0

Я хотел бы захватить пользовательские заголовки запросов на моих сайтах Azure, но у меня нет доступа к исходному коду сайта (ASP.NET). Конечно, у меня есть доступ к web.config.Может ли веб-сайт Azure захватывать заголовки пользовательских запросов через изменение конфигурации?

Могу ли я захватить пользовательские заголовки запросов с помощью изменения конфигурации? Я вижу, что IIS позволяет включить расширенную регистрацию (https://www.iis.net/learn/extensions/advanced-logging-module/advanced-logging-for-iis-custom-logging#server_logging), которая может захватывать пользовательские заголовки запросов, но я не вижу, как это сделать на сайтах Azure.

+0

что вы имеете в виду "захват заголовки пользовательских запросов"? Вы должны иметь возможность читать заголовки из HttpContext.Request.Headers –

+0

Я ищу способ сделать это через конфигурацию, а не код. У меня нет доступа к коду. – Howiecamp

+1

, если у вас нет доступа к коду, я думаю, что он пока не работает. поскольку служба приложений Azure не предоставляет пользователю/настройке IIS/config. Но это предварительное ведение журнала кажется очень полезным для конечного пользователя, пожалуйста, поднимите свои отзывы в https://feedback.azure.com/forums/169385-web-apps-formerly-websites –

ответ

0

Я не думаю, что веб-сайты Azure включили расширенный журнал (или Enchanced Logging), поэтому это не представляется возможным, используя стандартный механизм регистрации Azure.

Но убедитесь, что вы пробовали включить диагностику для своего сайта? Особенно журналы Web Server должны быть интересны для вас. Следующая документация Azure касается регистрации на сайтах Azure.

Enable diagnostics logging for web apps in Azure App Service

+0

У меня есть. Журналы веб-сервера - это единственное место, где захватываются заголовки, и, к сожалению, у них нет возможности регистрировать собственные заголовки. – Howiecamp

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