对于基于ASP.Net MVC构建的RESTful Web服务,接收“路径'PUT'是禁止的”

时间:2009-11-20 15:16:30

标签: asp.net-mvc iis rest

我们有一个超级RESTful Web服务在两台开发机器和一台测试2k3服务器上运行良好。我们正试图在另外两个异地开发盒上运行相同的服务。每当这两个新的非现场盒子尝试PUT请求“会话”资源(即控制器)(在localhost上)时,IIS返回:

“路径'PUT'被禁止”

我们启用了MVC Route调试器,前端和路由引擎之间的某些内容似乎吞噬了http://localhost/OurAPI/Sessions的任何内容。

我们将控制器更改为UserSessions甚至是Session,问题就消失了!

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果在我的应用程序中发生路由问题,请检查您的路由。