【发布时间】:2013-07-12 02:50:00
【问题描述】:
我刚开始接触 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.
【问题讨论】:
-
好的。这真的很奇怪 - 我删除了 MyMessageHandler.cs 并从头开始重新创建它,就像它原来的样子一样。现在,它可以工作了。
标签: http asp.net-mvc-4 asp.net-web-api