我有以下设置:
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 3控制器的继承
- 3. .NET MVC 2控制器继承
- 4. Ninjaframework MVC控制器继承和路由
- 5. 继承控制器
- 6. Asp.Net WebApi继承与基本控制器
- 7. 如何:页面视图和控制器在ASP.NET MVC中继承
- 8. 如何继承ASP.NET MVC控制器并只更改视图?
- 9. Asp.net视图模型和控制器MVC继承
- 10. Asp.net mvc 4 Ajax呼叫控制器
- 11. ASP.NET MVC 4覆盖控制器名称
- 12. 错误acessing控制器.... Asp.net MVC 4
- 13. ASP.NET MVC 4测试控制器
- 14. ASP.NET MVC 4异步控制器回调
- 15. 模型+控制器继承
- 16. 控制器继承grails 2.2
- 17. 视图控制器继承
- 18. Rails的控制器继承
- 19. AngularJS - 控制器继承
- 20. asp.net mvc 4控制器内的控制器
- 21. ASP.NET MVC 4路 - 控制器/ ID VS控制器/操作/ ID
- 22. ASP.Net MVC控制器
- 23. ASP.NET MVC ModelBinding继承的类
- 24. ASP.NET MVC类继承和LINQ
- 25. ASP.NET MVC - 查看继承
- 26. 从asp.net mvc 4控制器写入Internet Explorer调试控制台
- 27. 问题单元测试一个继承自定制基础控制器的asp.net MVC控制器
- 28. MVC 4控制器JsonResult
- 29. 从MVC 4控制器
- 30. ASP.NET MVC 3创建一个具有模型继承的控制器
如果调试通过:
这已经在这个问题回答它,生成404的实际错误是什么?你有没有堆栈跟踪或异常发生? –