Это перекрестная публикация из StackOverflow что после некоторого размышления, я думаю, можно спросить здесь (ничего не получая на SO).
Мой магазин использует MVC3 / FUBU на IIS 7. Недавно я запустил что-то в производство и хотел собрать показатели из журналов IIS с помощью анализатора журналов. Я делал это много раз раньше с конечными точками файлов, но поскольку маршруты MVC3 имеют форму /api/person/{personid}/address/{addressid}
журнал сохраняет /api/person/123/address/456
в столбце уристем.
Есть ли у кого-нибудь идеи, как получить данные о конкретных маршрутах из журналов IIS?
В качестве примера: Журнал Как это:
cs-uri-stem
/api/person/123/address/456
/api/person/121/address/33
/api/person/3555
/api/person/1555/address/5555
Мне нужна информация обо всех, где использовался маршрут /api/person/{personid}
поэтому в этом случае счет будет равен 1.
В идеале я хотел бы выяснить, как это сделать, это заставить IIS регистрировать регулярное выражение для маршрута, выбранного для определенного URL-адреса. Итак, в журналах IIS есть /api/person/{personid}/address/{addressid}
в столбце в дополнение к cs-uristem /api/person/1555/address/5555