2012-03-31 6 views
6

He descargado el código fuente del MVC 3 para aprender cómo funciona.No puedo encontrar el <modules> sobre UrlRoutingModule al crear una aplicación Asp.net MVC 3

Muchas personas dijeron que el MVC intercepta las solicitudes de Http por la clase UrlRouting Moudle.

Sé que cuando un encargo HttpModule, es necesario registrarlo como esa:

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

Así Asp.net MVC aplicación archivo Web.config Debe ser tiene la sección de configuración:

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

Pero no puedo encontrarlo en el archivo web.config, cuando creo una nueva aplicación Asp.net MVC.

Alguien dijo que el IIS 7 lo agregaría automáticamente.

¿Cuándo a IIS7 agrega la sección de configuración?

¿Cómo la diferencia IIS7 es una aplicación MVC o WebForm?

+0

Realmente no sé lo que significa para "tiempo" en su pregunta. Puede dejarlo más claro. – Chinook

+0

Lo siento, mi inglés es pobre. Editaré la pregunta – DotDot

Respuesta

8

Ha, usted tiene algunas preguntas allí. El archivo web.config se encuentra en la raíz de su proyecto de inicio cuando lo abre en Visual Studio, de lo contrario, si "explora" la aplicación dentro de IIS, esto también debería llevarlo a usted.

No todos los módulos están incluidos en el archivo web.config, algunos también se encuentran en machine.config. Esto es usuall en C: \ WINDOWS \ Microsoft.NET \ Framework \\ CONFIG

Espero que ayude.

+0

¡Piensa mucho! ¡Lo encontré!, DotDot

Cuestiones relacionadas