在使用MVC2創建並升級到MVC4的項目中是否可以使用ExceptionFilterAttribute?這不是一個Web API項目,我似乎無法獲得使用ExceptionFilterAttribute的異常。有沒有什麼辦法可以做到這一點,或者我最好堅持從ActionFilterAttribute繼承並實現IExceptionFilter。這適用於我們的MVC項目中的API部分在已升級的MVC項目中使用ExceptionFilterAttribute
2
A
回答
3
MVC屬性和Web API屬性不兼容。
MVC的類型爲System.Web.Mvc.Filter
type [1],而Web API爲System.Web.Http.Filters.Filter
type [2] - 因此您需要確保在試圖將該屬性應用於Web API之前獲取基類。
[1] - http://msdn.microsoft.com/en-us/library/system.web.mvc.filter(v=vs.98).aspx
[2] - http://msdn.microsoft.com/en-us/library/system.web.http.filters.filter(v=vs.108).aspx
相關問題
- 1. VS2015RC MVC項目從beta4升級到beta5
- 2. VS 2010 asp.net mvc v1項目升級
- 3. 升級Android項目
- 4. 升級角項目
- 5. 使用ant升級項目數據庫升級數據庫
- 6. 使用msdxm.ocx升級vb6項目到wmp.dll
- 7. 升級的ASP.NET MVC 3項目到ASP.NET MVC 4
- 8. 在Web API中使用ExceptionFilterAttribute
- 9. 升級舊的Xcode項目
- 10. 升級JCombobox的項目
- 11. 如何在升級的hub.jazz.net項目中使用tortoisegit?
- 12. 升級VS 2010中的MVC項目b2:此安裝不支持項目類型
- 13. 使用已升級的代碼升級ExpressionEngine數據庫?
- 14. 如何將MVC 2.0項目升級到MVC 4.0?
- 15. 升級.net 3.5,MVC 1項目到.net4.5和MVC 5
- 16. 正常項目升級到Xamarin.Forms項目
- 17. 升級項目中的cocos2d框架
- 18. 升級項目ios8 Xcode 6.0.1
- 19. 升級項目到Visual Studio 2010,但現在得到MVC錯誤
- 20. 如何將已開發的ASP.NET Framework 3.5項目升級到4.5?
- 21. 升級:如何刪除項目引用
- 22. 如何將MVC 3項目升級到.NET 4.5 [不適用於MVC 4]
- 23. 部署一個asp.net項目,已升級到.net 4.0
- 24. 升級的cocos2d項目的OpenGL ES 2.0
- 25. 升級MVC-3 MVC-4
- 26. 升級到MVC 3
- 27. gitlab 6.0升級後丟失的項目
- 28. 升級現有的Padrino項目
- 29. 不能升級項目的CakePHP-2.0
- 30. 升級項目的播放框架