У меня есть проект, который требует, чтобы у моих URL были точки в пути. Например, у меня может быть URL, например www.example.com/people/michael.phelps
URL с точкой генерируют 404. Моя маршрутизация в порядке. Если я перейду в michaelphelps, без точки, то все работает. Если я добавлю точку, я получу ошибку 404. Пример сайта работает на Windows 7 с IIS8 Express. URLScan не работает.
Я попытался добавить следующее в мой web.config:
<security>
<requestFiltering allowDoubleEscaping="true"/>
</security>
К сожалению, это не имело значения. Я только что получил ошибку 404.0 Not Found.
Это проект MVC4, но я не думаю, что это актуально. Моя маршрутизация работает нормально, и параметры, которые я ожидаю, есть, пока они не содержат точку.
Что мне нужно настроить, чтобы в моем URL могли быть точки?