2009-10-04 10 views
5

Ich teste jetzt die neue Funktion von MVC 2 Preview 2 namens Bereiche innerhalb eines Projekts. Gefolgt von der MSDN Artikel sowie der Veröffentlichung Notizen Dokument Ich habe den Bereich Bereiche, dann Bereich der Name Ordner, dann Controller und Ansichten Ordner innerhalb dieser erstellt. Natürlich wurde die Route-Klasse hinzugefügt und es funktioniert.Asp.NET MVC 2 Vorschau 2: Bereich aspx Namespace Problem

Dann habe ich einen der Controller und seine Ansicht Ordner auf diesen neuen Bereich verschoben. Und es schlägt fehl aspx Seite in der ersten Zeile auszuführen:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" 
    Inherits="System.Web.Mvc.ViewPage<OtherReferencedProjectNamespace.Entity>" %> 

mit der Syntax-Parser Nachricht

"Cannot load the type: OtherReferencedProjectNamespace.Entity" /example entity name here/ 

Sieht aus wie es keine Hinweise auf Namespace verwendet zuvor ohne Probleme sind! Hat der in einen Bereich verschobene Code separate Namespace-Referenzen?

Es wurden keine Referenzänderungen am Projekt vorgenommen, nur einer der Controller mit seinen Ansichtsdateien wurde in einen Bereich verschoben.

Ich habe noch keine Erklärung dafür, hast du eine Idee?

+2

OK - gefunden! Musste die Datei Web.config aus dem Verzeichnis root Views in den Bereich Views-Ordner kopieren. Schließen – twk

+0

+1. Guter Tipp für junge Spieler. – griegs

+0

Sie sollten Ihre eigene Frage beantworten, anstatt die Lösung in den Kommentar zu schreiben. – Omar

Antwort

1

OK - gefunden! Musste die Datei Web.config aus dem Verzeichnis root Views in den Bereich Views-Ordner kopieren.