When it creates a project of MVC of application web ASP.NET, the components of MVC separate in function of the folders of project that show in the following illustration:
Of form predetermined, the projects of MVC include the following folders:
Content, folder where stores the static content of the application. Generally they lodge the leaves of style, the images, etc.
Controllers, folder where stored the controllers. The frame of MVC requires that the names of all the controllers finish with "Controller", as HomeController, CatalogadorController or UsuariosController.
Models, folder where stored the classes that represent the models that will use in our application.
Views, that is the location recommended for the sights.
The sights use files ViewPage (.aspx), ViewUserControl (.ascx) And ViewMasterPage (.master), in addition to other files related with the representation of sights.
The folder Views will contain a lot of folders, at least so many like controllers. Al generate a sight create a folder with the name of the controller (removing the word "Controller", and to his time inside this, will create so many files like actions have the controller.
Inside the folder Views found us of a folder designated Shared that will use to lodge all that that was common for all the controllers. For example we can place the master pages, can lodge ViewUserControl common. All this will see it with detail in the section of staff,
Additional folders that go to create
ViewsModel, is a folder that will create manualmente to create classes that integrate conjoint of models in calls to sights.
Helpers, is a folder that will create to situate the staff for the sights.
As in all application ASP.NET, has of two folders for configuration and definition of the application; Global.asax And Web.config.
The novelty is that the Global file.asax Will use it to define the enrutamiento of the directions URL.
Computing service ASP.NET MVC 2 Framework
Universidad de Alicante Carretera de San Vicente del Raspeig s/n 03690 San Vicente del Raspeig Alicante (Spain)