Ho un progetto che richiede che i miei URL abbiano punti nel percorso. Ad esempio, potrei avere un URL come www.example.com/people/michael.phelps
Gli URL con il punto generano un 404. Il mio routing va bene. Se passo michaelphelps, senza il punto, allora tutto funziona. Se aggiungo il punto ottengo un errore 404. Il sito di esempio è in esecuzione su Windows 7 con IIS8 Express. URLScan non è in esecuzione.
Ho provato ad aggiungere quanto segue al mio web.config:
<security>
<requestFiltering allowDoubleEscaping="true"/>
</security>
Sfortunatamente ciò non ha fatto differenza. Ho appena ricevuto un errore 404.0 Not Found.
Questo è un progetto MVC4 ma non credo sia rilevante. Il mio routing funziona bene e i parametri che mi aspetto sono lì, fino a quando non includono un punto.
Cosa devo configurare per poter avere punti nel mio URL?