gpt4 book ai didi

asp.net - 为什么我的 RouteTable.Routes 属性是 System.Web.Routing.RouteCollection 的实例而不是 System.Web.Http.HttpRouteCollection 的实例?

转载 作者:行者123 更新时间:2023-12-02 18:10:01 28 4
gpt4 key购买 nike

我正在尝试让 ASP.NET MVC Web API 在我的 Web 表单解决方案中工作。不,不幸的是我不能将所有内容都切换到 MVC。现在我被困在映射我的 HttpRoute 上。我目前正在尝试将路由添加到 Global.asax 中的 Application_Start 方法,但遇到问题。

我发现的所有说明都表明我需要调用 RouteTable.Routes' MapHttpRoute 方法。但是 - 这是仅存在于 System.Web.Http.HttpRouteCollection 类中的方法。但出于某种原因,我的 RouteTable.Routes 实例的类型为 System.Web.Routing.RouteCollection

有人知道我怎样才能做到这一点吗?

提前致谢。

最佳答案

我真的不知道问题是什么,但我最终只是直接从 RouteCollectionExtensions 对象调用 MapHttpRoute 扩展方法,并且效果很好。哦。

关于asp.net - 为什么我的 RouteTable.Routes 属性是 System.Web.Routing.RouteCollection 的实例而不是 System.Web.Http.HttpRouteCollection 的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13981360/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com