Ahora estoy probando la nueva característica de MVC 2 Preview 2 llamada Areas dentro de un proyecto. Seguido del artículo MSDN, así como el documento de notas de reenvío, he creado la carpeta Áreas, luego la carpeta del nombre del área, y luego las carpetas Controladores y Vistas dentro de ese. Por supuesto, se agregó la clase de ruta y funciona.Asp.NET MVC 2 Preview 2: Problema de espacio de nombres aspx del área
Luego he movido uno de los controladores y su carpeta de visualización a esa nueva área. Y no se ejecuta la página aspx en la primera línea:
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master"
Inherits="System.Web.Mvc.ViewPage<OtherReferencedProjectNamespace.Entity>" %>
con el mensaje analizador de sintaxis
"Cannot load the type: OtherReferencedProjectNamespace.Entity" /example entity name here/
Parece que no hay referencias a espacios de nombres utilizados anteriormente sin ningún problema! ¿El código movido a un área tiene referencias de espacio de nombres separadas?
No se realizaron cambios de referencia en el proyecto, solo movió uno de los controladores con sus archivos de vista a un área.
No tengo ninguna explicación para eso todavía, ¿tienes una idea?
OK - ¡lo encontré! Tuvo que copiar Web.config desde el directorio de Vistas raíz a la carpeta de Vistas de área. Cierre – twk
+1. Buen consejo para jugadores jóvenes. – griegs
Debe responder su propia pregunta en lugar de poner la solución en el comentario. – Omar