Ich habe ein Projekt, für das meine URLs Punkte im Pfad enthalten müssen. Zum Beispiel kann ich eine URL wie www.example.com/people/michael.phelps haben
URLs mit dem Punkt erzeugen eine 404. Mein Routing ist in Ordnung. Wenn ich michaelphelps ohne Punkt übergebe, dann funktioniert alles. Wenn ich den Punkt hinzufüge, erhalte ich einen 404-Fehler. Die Beispielsite wird unter Windows 7 mit IIS8 Express ausgeführt. URLScan wird nicht ausgeführt.
Ich habe versucht, meiner web.config Folgendes hinzuzufügen:
<security>
<requestFiltering allowDoubleEscaping="true"/>
</security>
Leider machte das keinen Unterschied. Ich erhalte gerade den Fehler 404.0 Not Found.
Dies ist ein MVC4-Projekt, aber ich denke nicht, dass dies relevant ist. Mein Routing funktioniert einwandfrei und die von mir erwarteten Parameter sind vorhanden, bis sie einen Punkt enthalten.
Was muss ich konfigurieren, damit meine URL Punkte enthält?