【问题标题】:How to do Attribute Routing in ASP.Net MVC4 and Web API 1 Project?如何在 ASP.Net MVC4 和 Web API 1 项目中进行属性路由?
【发布时间】:2016-07-27 11:24:46
【问题描述】:

有没有办法在 ASP.Net MVC4 和 Web API 1 项目中进行属性路由?我搜索了很多关于我发现的唯一解决方案是将项目更新或安装到 MVC5、Web Api 2 和 AttributeRouting。我尝试从 nuget 执行此操作,但在项目中支持旧版本包时遇到问题(Install-Package AttributeRouting、Install-Package Microsoft.AspNet.WebApi、Install-Package Microsoft.AspNet.Mvc)。有没有办法在不更新或安装的情况下进行属性路由?

【问题讨论】:

    标签: c# asp.net-mvc asp.net-mvc-4 asp.net-web-api attributerouting


    【解决方案1】:

    为避免兼容性问题,建议更新到支持属性路由的更新版本。

    我使用以下演练成功地将我的 ASP.NET MVC 4 和 Web API 项目升级到 ASP.NET MVC 5 和 Web API 2

    How to Upgrade an ASP.NET MVC 4 and Web API Project to ASP.NET MVC 5 and Web API 2

    【讨论】:

      【解决方案2】:

      绝对可以使用属性路由同时运行 ASPNET MVC 和 Web API,但 minimum version for Web API is v2

      因此,使用属性路由的唯一途径是升级 Nuget 包,至少对于 Web API。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-08-16
        • 1970-01-01
        • 1970-01-01
        • 2017-03-17
        • 1970-01-01
        • 2014-07-01
        • 2013-07-10
        • 2014-09-23
        相关资源
        最近更新 更多