Я использую ASP.NET 4.7 и MVC5 с C # с IIS Express локально и публикуется в службах приложений Azure.
Я хочу добавить что-то вроде:
Response.AppendToLog("XXXXX Original IP = 12.12.12.12 XXXXX");
, который добавляетИсходный IP-адрес строки запроса в столбце «request» в журнале веб-сервера.
Если я добавлю это в конкретное действие «get», это будет работать нормально.Однако я не хочу добавлять этот код в каждое действие.Можно ли разместить его более централизованно, чтобы он выполнялся при каждом получении / запросе.Это может быть простой вопрос, но ответ намекает мне в настоящее время
Спасибо за любую мудрость.
РЕДАКТИРОВАТЬ: это через фильтры пользовательских действий?
if (filterContext.HttpContext.Request.HttpMethod=="GET")
{
Response.AppendToLog... //I know this will not work as Response not known.
}