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