我正在尝试在一个简单的mvc应用程序中注册一个过滤器。除了用来测试的基本过滤器之外,我还没有真正编写任何东西。我使用的是VS 2015 RC,我通过转到新项目-> Asp.net Web应用程序-> Web API创建了初始应用程序。我遇到的问题是,我找不到一种方法来全局注册过滤器。
在MVC的早期版本中,我看到了GlobalFilters.Filters
,但当我尝试在新框架中使用它时,它告诉我找不到GlobalFilters。在以前的版本中,它位于System.Web.MVC中,但我不再在我的参考资料中看到它,我似乎在任何地方都找不到它。
这看起来应该很简单,但到目前为止我还没有找到一种方法。
这是我的project.json
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.Mvc": "6.0.0-beta4",
"Microsoft.AspNet.Server.IIS": "1.0.0-beta4",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta4",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta4"
},
"commands": {
"web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000"
},
"frameworks": {
"dnx451": {
"frameworkAssemblies": {
}
},
"dnxcore50": { }
},
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
],
"publishExclude": [
"node_modules",
"bower_components",
"**.xproj",
"**.user",
"**.vspscc"
]
}
https://stackoverflow.com/questions/31237613
复制相似问题