我有一个 IRouteHander 类,我用它来动态调整图像大小并向它们添加过期标题,最近我搬到了 MVC5 并现在更新我的代码。我试图在 RouteConfig.cs 中为该类注册相同的路由
routes.Add(new Route("Image/{w}/{h}/{src}", new ThumbImageRouteHandler()));
但是这条路线不再像在 MVC3 上那样工作,并且在 MVC5 中给出 404 错误。我在这里有什么遗漏吗?这条路线通向
public class ThumbImageRouteHandler : IRouteHandler
{
public IHttpHandler GetHttpHandler(RequestContext requestContext)
{
HttpHanler httpHandler = new HttpHanler();
return httpHandler;
}
public class HttpHanler : IHttpHandler
{
public bool IsReusable
{
get
{
return false;
}
}
public void ProcessRequest(HttpContext context)
{
//Do something
}
}
}
}
请帮我解决这个问题。谢谢