忽略路由到{resource} / Services / * .svc

时间:2012-05-10 15:49:57

标签: .net asp.net-mvc wcf asp.net-mvc-3

我正在尝试忽略http://domain/Services/{serviceName}.svc/mex?wsdl格式的每个网址,因此我将以下内容添加到RegisterRoutes文件中Global.asax方法的顶部:

        routes.IgnoreRoute("{resource}/Services");
        routes.IgnoreRoute("{resource}/Services/{pathInfo}.svc");

这并没有解决问题,它仍然试图通过显然失败的默认路由解决。

问题在我尝试浏览WCF服务时启动(这可行),但是当我尝试查看其元数据时,我得到404 Error

有什么建议吗?

1 个答案:

答案 0 :(得分:4)

routes.IgnoreRoute( “{服务} / {*} PATHINFO”);