使用当前的MvcSiteMapProvider MVC5 (来自nuget,从MVC4升级),我遇到了一个‘问题’。在我的RouteValues中创建DynamicNodes时,我常常向DynamicNodeProvider添加一个路由值"title“。这在上一个版本中运行得很好,但是当我尝试这样做时,我得到了一个错误:
An exception of type 'MvcSiteMapProvider.Collections.Specialized.ReservedK
我有一个IRouteHander类,用于动态调整图像大小并向其添加过期头,最近我迁移到MVC5,现在更新代码。我试图在RouteConfig.cs中为该类注册相同的路由。routes.Add(new Route("Image/{w}/{h}/{src}", new ThumbImageRouteHandler()));
但是这个路径不再像在MVC3上那样工作了,并且在MVC5中产生了404个错误。
示例:我的用户将输入www.xyz.com/Promo/PROMO123上面的代码产生错误:找不到该资源。
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please revi