2009-05-11 2 views
0

저는 완벽하게 로컬로 실행되는 MVC 프로젝트를 가지고 있습니다.ASP.NET MVC 배포 된 프로젝트가 작동하지 않음 : 상속 System.web.mvc.viewpage가 실패합니까?

 
BC30456: 'Title' is not a member of 'ASP.views_home_index_aspx'. 

그것은이 프로젝트는 http://server/ProjectName에서 배포 ... 날 (T의) System.Web.ViewPage의 상속이 어떻게 든 실패라고 생각한다 : 나는 프로덕션 서버에 배포 할 때 나는 컴파일 오류가 나타납니다. http://server/의 웹 사이트는 배포 할 때 잘 작동합니다.

누군가가 도움을 줄 수 있습니까? 감사합니다

UPDATE
이 모두 통지를 하는가 '프로젝트 이름 .views_home_index_aspx'의 회원이 아니 ".?"ASP .views_home_index_aspx '의 회원이 아니
이 있어야하지. " ?

답변

1

프로젝트 BIN 폴더에 MVC DLL이 있습니까?

그것은 C에서 당신의 컴퓨터에 설치되어 : \ 프로그램 Files \ Microsoft ASP.NET \ ASP.NET MVC 1.0 \ 어셈블리

편집 : 클래스 ASP.views_home_index_aspx이 System.Web.Mvc에서 상속합니까 .ViewPage?

EDIT 2 : .net 웹 응용 프로그램 및/또는 MVC 사이트의 모든 페이지가 클래스로 컴파일됩니다. 클래스 이름은 파일 위치에서 생성됩니다. views_home_index_aspx는/home/index.aspx보기에서 aspx 파일을 나타내는 컴파일 된 클래스입니다. "/"와 "."을 변환했습니다. 밑줄.

페이지에 생성 된 컴파일 된 클래스에 액세스하려고하는 제목 구성원이 없다는 오류가 표시됩니다.

페이지가 스택 추적으로 throw하는 큰 오류입니까? 또는 Visual Studio에서 오류가 발생합니까? 코드를 게시 할 수 있습니까?

+0

예. Websetup 배포 프로젝트를 사용하고 있으며 어셈블리가 종속성으로 발견되어 자동으로 포함됩니다. :( – Ropstah

+0

당신은 가까운 생각을하고 있어요 ./views/home/index.aspx이 페이지는 "System.Web.Mvc.ViewPage (Of IEnumerable Of Models.Project)"라는 상속 속성을 가지고 있습니다. . 그러나 난 views_home_index_aspx 어디서나 클래스를 찾을 수 없습니다 .... – Ropstah

0

가장 좋은 답변은 theseposts입니다.

+0

URL을 주셔서 감사하지만, 두 사이트는이 문제와 관련된 아무것도 언급하지 ... – Ropstah