2012-03-31 21 views
6

Ho scaricato il codice sorgente di MVC 3 per imparare come funziona.Non riesco a trovare lo <modules> su UrlRoutingModule quando si crea un'applicazione Asp.net MVC 3

Molte persone hanno affermato che MVC intercetta le richieste di Http dalla classe UrlRouting Moudle.

so quando voi su un HttpModule, è necessario registrarlo così:

<system.webServer> 
    <modules> 
     <add name="test" type="WebApplication2.MyModule1,WebApplication2"/> 
    </modules> 
</system.webServer> 

Così Asp.net applicazione MVC web.config file di Dovrebbe essere ha la sezione di configurazione:

<add name="UrlRoutingModule" 
      type="System.Web.Routing.UrlRoutingModule,..." /> 

Ma non riesco a trovarlo nel file web.config, quando creo una nuova applicazione ASP.net MVC.

Qualcuno ha detto che IIS 7 l'avrebbe aggiunto automaticamente.

Quando per IIS7 aggiungere la sezione di configurazione?

Come la differenza di IIS7 è un'applicazione MVC o WebForm?

+0

Io davvero non so cosa tu intenda per "tempo" nella tua domanda. Puoi renderlo più chiaro. – Chinook

+0

Mi dispiace il mio inglese è povero. Modificherò la domanda – DotDot

risposta

8

Ha, hai qualche domanda lì dentro. Il web.config si trova nella radice del progetto di avvio quando lo si apre in Visual Studio, altrimenti se si "esplora" l'applicazione in IIS, questo dovrebbe portarvi anche a esso.

Non tutti i moduli sono inclusi in web.config, alcuni sono anche in machine.config. Questo è tutto nella C: \ WINDOWS \ Microsoft.NET \ Framework \ CONFIG

Spero che questo aiuti.

+0

Ti crede molto! Ho trovato!, DotDot