0
我试图得到一个XML RPC服务会为下面的文章中说明: http://www.cookcomputing.com/blog/archives/Implementing%20an%20xml-rpc-service-with-asp-net-mvc路线为XML-RPC服务中断的默认路由
一切都很正常,除了路由。这是一个类似的问题是什么在这讨论主要问题MVC route conflicts with service route
我对的RegisterRoutes代码如下所示:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
routes.Add(new Route("wlw/publish", new WLWRouteHandler()));
}
当我把这个线
routes.Add(new Route("wlw/publish", new WLWRouteHandler()));
MapRoutes我可以前访问服务,但我的正常路线不起作用。我尝试添加一个第四个参数:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
constraints: new { controller = "regex-for-!=-wlw" }
);
但后来我得到一个403的Web服务器配置为不列出此目录错误的内容。
我在做什么错?