Recentemente, ho parzialmente convertito un'applicazione di moduli Web Asp.Net per utilizzare MVC. Abbiamo ancora parti dell'applicazione nei moduli Web (pagine .aspx) e utilizzo il routing MVC per lavorare con i controller e così via. ho aggiunto un percorso MVC comeSovrascrivi l'elenco di directory con routing URL MVC
routes.MapRoute("Users", "Users/{controller}/{action}/", new { controller = "Timesheet", action = "List" });
C'è una cartella chiamata "Utenti", che contengono poche pagine aspx usiamo ancora. Quando prendo l'URL http://localhost/Users/
ottengo una lista di directory dei contenuti della cartella "Utenti". Apparentemente, l'elenco delle directory ha la precedenza sul routing MVC url e questo potrebbe essere sovrascritto modificando le impostazioni del server IIS7.
Come è possibile sovrascrivere questo comportamento, tramite modifiche di codice o web.config?
Riferimenti:
http://forums.asp.net/t/1251156.aspx/1
http://learn.iis.net/page.aspx/121/iis-7-and-above-modules-overview/
http://www.packtpub.com/article/mixing-asp.net-webforms-and-asp.net-mvc è il metodo che ho utilizzato per aggiungere MVC a un'applicazione di moduli Web esistente – prabug