u*********r 发帖数: 176 | 1 【 以下文字转载自 Seattle 讨论区 】
发信人: uninstaller (卸载程序), 信区: Seattle
标 题: 求助MS.NET高手, WebAPI + WebDav
发信站: BBS 未名空间站 (Wed Sep 5 11:46:33 2012, 美东)
借宝地问问,到处都找不到解决方法,头疼几天了...
求指点
多谢多谢
http://stackoverflow.com/questions/12284883/asp-net-webapi-and- | c**t 发帖数: 2744 | 2 post your global.asax.ac file
【在 u*********r 的大作中提到】 : 【 以下文字转载自 Seattle 讨论区 】 : 发信人: uninstaller (卸载程序), 信区: Seattle : 标 题: 求助MS.NET高手, WebAPI + WebDav : 发信站: BBS 未名空间站 (Wed Sep 5 11:46:33 2012, 美东) : 借宝地问问,到处都找不到解决方法,头疼几天了... : 求指点 : 多谢多谢 : http://stackoverflow.com/questions/12284883/asp-net-webapi-and-
| u*********r 发帖数: 176 | 3 解决了,真尼玛蛋疼....哎......
首先呢这个还是很容易搞混,两个都叫routing...
System.Web.Http.HttpRouteCollection 没有ignore(),
System.Web.Routing.RouteCollection 可以ignore()
The order of registration of the RouteConfig.cs and WebApiConfig.cs matters
..
IIS处理先注册的路径.
这是最开始的代码
WebApiConfig.Register(GlobalConfiguration.Configuration);
RouteConfig.RegisterRoutes(RouteTable.Routes);
改顺序变成
RouteConfig.RegisterRoutes(RouteTable.Routes);
WebApiConfig.Register(GlobalConfiguration.Configuration);
这样的话,可以先处理需要忽略的项目 |
|