Vor kurzem habe ich eine Asp.Net-Webformularanwendung teilweise in MVC konvertiert. Wir haben noch Teile der Anwendung in Webformularen (.aspx-Seiten) und verwenden MVC-Routing, um mit Controllern und so zu arbeiten. Ich habe eine MVC-Route wie
hinzugefügt %Vor% Es gibt einen Ordner namens "Users", der ein paar ASPX-Seiten enthält, die wir noch benutzen.
Wenn ich die URL http://localhost/Users/
drücke, erhalte ich eine Verzeichnisliste des Inhalts des Ordners "Benutzer". Offensichtlich hat die Verzeichnisliste Vorrang vor dem MVC-URL-Routing und dies kann durch Ändern der IIS7-Servereinstellungen außer Kraft gesetzt werden.
Wie kann ich dieses Verhalten über Code- oder web.config-Änderungen überschreiben?
Referenzen:
Tags und Links asp.net-mvc webforms asp.net-mvc-routing