我刚开始接触 ASP.net Web API(在 .net 4.5 中创建了 MVC 4 项目、Web API 应用程序)。
我需要特别制作自定义处理程序。我只知道我们创建了一个(继承 DelegatingHandler),并在 App_Start/WebApiConfig.cs 的 Register 函数中注册它。
但是,我们在哪里保存这样的处理程序 ( MyMessageHandler
)?我来的任何教程或书籍都没有告诉我这一点。我试图将它保存在与 WebApiConfig 具有相同命名空间的 App_Start 文件夹中,但它说MyMessageHandler
找不到:
config.MessageHandlers.Add(new MyMessageHandler()); // MyMessageHandler is not found.