0

MVC 模式中的新手,请多多包涵。

ServiceRouteglobal.asax文件中定义了一个

  RouteTable.Routes.Add(new ServiceRoute("rest", new WebServiceHostFactory(), typeof(ServiceName)));

这条路线现在覆盖了我现有的路线。为了更好地解释这一点,它的设置为"/rest/Controller/Action"。但这必须是"/Controller/Action"

RouteEngine正在附加我ServiceRoute的行动calls

我怎样才能设置确切的映射。

4

1 回答 1

2

您必须使用约束,并以正确的顺序注册路由。

你可以在这里得到一个完整的解释

阅读时请记住 MapServiceRoute 方法已消失,注册服务的方式是您选择的。

您不需要实现 IRouteCONstraint。您可以只使用正则表达式。

于 2013-07-11T09:05:17.883 回答