나는 다음과 같은 설정이 있습니다
BaseController1이 System.Web.Mvc.Controller 상속합니다. 이 컨트롤러는 내 프로젝트에서 참조되는 별도의 dll로 컴파일됩니다.
BaseController2은 내 프로젝트에서 BaseController1을 상속합니다.
MyController 상속 BaseController2.
이 설정으로 응용 프로그램을 실행하면 404 오류가 발생합니다.
그러나 경우 BaseController2 직접 System.Web.Mvc.Controller을 상속, 나는이 설정과 응용 프로그램을 실행은 모든 것이 기대 작품으로.
다음과 같이 모든 상속 된 컨트롤러에 대한 기본 생성자가 있습니다. base()가 호출되었습니다. 어셈블리 내
BaseController1는 asp.net의 MVC 3에 대한 참조를 사용하여 컴파일하고, 내 프로젝트는이 문제가 될 수 asp.net의 MVC 4
에 완전히 의존? 또는 나는 잘못된 것을하고있다.
미리 감사드립니다.ASP.NET MVC 4 컨트롤러 상속
1
A
답변
1
당신이 잘못 아무것도하지 않고있어,하지만 당신은 특정 조립/네임 스페이스 MVC 모양해야 할 것이다 : asp.net mvc put controllers into a separate project
+0
당신은 나를 올바른 방향으로 인도합니다. 솔루션은 Visual Studio의 System.web.mvc dll 속성에서 '특정 버전'을 false로 설정하는 것이 었습니다. 감사! – MaxReac
관련 문제
- 1. Asp.net MVC 상속 컨트롤러
- 2. ASP.NET MVC 4 비동기 컨트롤러 콜백
- 3. ASP.NET MVC : 컨트롤러 생성자
- 4. Asp.net MVC 4
- 5. .NET MVC 2 컨트롤러 상속
- 6. asp.net MVC 컨트롤러 및 인증
- 7. "컨트롤러 추가"문제, MVC 4
- 8. ASP.Net MVC 3 컨트롤러 상속은
- 9. ASP.NET MVC 컨트롤러
- 10. 어떻게 asp.net-MVC 컨트롤러
- 11. ASP.NET MVC 컨트롤러 디자인
- 12. Asp.Net MVC 공유 컨트롤러
- 13. 지방 ASP.NET MVC 컨트롤러
- 14. ASP.NET MVC 컨트롤러 분할
- 15. 나는 ASP.NET MVC 컨트롤러
- 16. IDisposable ASP.net MVC 컨트롤러
- 17. ASP.NET MVC 컨트롤러 수명주기
- 18. JavaScript에서 asp.net mvc 컨트롤러
- 19. ASP.NET MVC - 컨트롤러 결합?
- 20. Asp.Net MVC - 모든 컨트롤러
- 21. ASP.NET MVC 컨트롤러 디자인
- 22. ASP.NET MVC : 컨트롤러 구성
- 23. asp.net mvc 일반 컨트롤러
- 24. ASP.NET MVC 3 컨트롤러
- 25. controlle에서 ASP.NET MVC 컨트롤러
- 26. ASP.NET MVC 4 멀티 테넌시
- 27. 는 ASP.NET MVC 4
- 28. ASP.NET MVC 4 ExtensionlessUrlHandler
- 29. ASP.NET MVC 4 세계화
- 30. ASP.NET MVC 4 사용자는
당신을 통해 디버깅 경우
이 이미이 질문에 대답되었습니다 404를 생성하는 실제 오류는 무엇입니까? 스택 추적 또는 예외가 발생합니까? –