最近在搞asp.net webapi想使用odata,但是目前查询都可以实现了但是在put、delete时使用odata的路由即http://localhost:7941/api/userinfo(1006)这种的时候发现返回404而使用传统写法http://localhost:7941/api/userinfo/1006即可成功,猜想odata的路由不能识别,但是目前是查询(http://localhost:7941/api/userinfo?$top=10)已经成功即是识别odata路由,何以 put 、delete、add操作不行呢?