ASP.NET MVC-Routing schlägt fehl, wenn die URL "default.aspx / controller / action style" verwendet wird

Ich stelle eine ASP.NET MVC-Site auf einem IIS6-Webserver bereit und verwende daher einedefault.aspx / {controller} / {action} Style-Routing-Strategie.

Aus irgendeinem Grund funktioniert es jedoch nicht wirklich, wenn der default.aspx-Teil verwendet wird. Unabhängig von der URL wird immer die Standardaktion (Index) auf dem Standardcontroller (Öffentlich) abgerufen.

Ich habe das Ausgezeichnete benutztRouting-Debugger um zu sehen, was los ist.

route fail http://img169.yfrog.com/img169/7532/routefail.gif

Wie Sie sehen, frage ichdefault.aspx / contact, die mit der 3. Route in der Tabelle übereinstimmen sollte. Eigentlich schreibe ich ALLES nachdefault.aspx / stimmt mit den beiden letzten Routen in der Tabelle überein (ich verstehe die letzte).

Ich erhalte dieses Verhalten sowohl für Cassini als auch für IIS6.

Warum passiert dies?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage