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ł?
OK - znalazłem! Musiał skopiować plik Web.config z katalogu głównego z widokiem do folderu Widoki obszaru. Zamknięcie – twk
+1. Dobra wskazówka dla młodych graczy. – griegs
Powinieneś odpowiedzieć na własne pytanie zamiast umieszczać rozwiązanie w komentarzu. – Omar