【问题标题】:How to correct MapHttpRoute如何更正 MapHttpRoute
【发布时间】:2012-09-15 16:57:36
【问题描述】:

我需要使用符合这种 URI 类型的方法之一创建 rest 样式 Web 服务。

api/v1/{controller}/{device}/registrations/{id}

    public class DevicesController : ApiController
    {
        public void Get(string device, string id)
        {
        }
    }

似乎我错过了一些东西,关于如何处理这个问题的任何想法?

【问题讨论】:

  • 你能发布你的实际路由配置吗?您的控制器没有被击中、异常等的实际问题是什么?

标签: c# asp.net-web-api asp.net-routing


【解决方案1】:

想通了,之前一定是做错了什么。这似乎工作正常。

routes.MapHttpRoute("PassApi",
"api/v1/{controller}/{device}/registrations/{id}",
new { controller = "Devices" });

【讨论】:

    猜你喜欢
    • 2014-01-06
    • 1970-01-01
    • 2012-08-16
    • 1970-01-01
    • 2012-03-13
    • 2015-10-14
    • 1970-01-01
    • 2017-04-05
    • 1970-01-01
    相关资源
    最近更新 更多