2009-10-04 15 views
5

Obecnie testuję nową funkcję MVC 2 Preview 2 o nazwie Obszary w ramach jednego projektu. Po artykule MSDN, a także w dokumencie notatek o zwolnieniu Utworzono folder Obszary, następnie folder nazwy obszaru, a następnie foldery Kontrolery i widoki w tym obszarze. Oczywiście klasa trasy została dodana i działa.Asp.NET MVC 2 Preview 2: Problem obszaru nazw obszaru Aspx

Następnie przeniosłem jeden z kontrolerów i folder widoku do tego nowego obszaru. I to nie uruchomić stronę aspx na pierwszej linii:

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

z komunikatem parsera składni

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

wygląda nie ma żadnych odniesień do nazw stosowanych wcześniej bez żadnych problemów! Czy kod przeniesiony do obszaru ma oddzielne odniesienia do przestrzeni nazw?

Nie wprowadzono żadnych odniesień do projektu, wystarczy przenieść jeden z kontrolerów z jego plikami widoku do obszaru.

Nie mam jeszcze żadnego wyjaśnienia, mam pomysł?

+2

OK - znalazłem! Musiał skopiować plik Web.config z katalogu głównego z widokiem do folderu Widoki obszaru. Zamknięcie – twk

+0

+1. Dobra wskazówka dla młodych graczy. – griegs

+0

Powinieneś odpowiedzieć na własne pytanie zamiast umieszczać rozwiązanie w komentarzu. – Omar

Odpowiedz

1

OK - znalazłem! Musiał skopiować plik Web.config z katalogu głównego z widokiem do folderu Widoki obszaru.

Powiązane problemy