Asp.net mvc “接收”;路径';把';“是禁止的”;对于基于ASP.NETMVC构建的RESTfulWeb服务

Asp.net mvc “接收”;路径';把';“是禁止的”;对于基于ASP.NETMVC构建的RESTfulWeb服务,asp.net-mvc,iis,rest,Asp.net Mvc,Iis,Rest,我们有一个超级RESTful web服务,在两台开发机器和一台测试2k3服务器上运行良好。我们正在尝试在另外两个非现场开发设备上运行相同的服务。每当这两个新的异地框尝试向“会话”资源(即控制器)(在本地主机上)发出PUT请求时,IIS返回: “路径“PUT”被禁止” 我们打开了MVC路由调试器,似乎前廊和路由引擎之间的某个东西正在吞噬任何预定的内容 我们将控制器更改为UserSessions甚至Session,问题就消失了 有什么想法吗?当我的应用程序出现路由问题时,请检查您的路由。只是为了确定

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

“路径“PUT”被禁止”

我们打开了MVC路由调试器,似乎前廊和路由引擎之间的某个东西正在吞噬任何预定的内容

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


有什么想法吗?

当我的应用程序出现路由问题时,请检查您的路由。

只是为了确定:您说的是“会话资源”和“。。。这是一个拼写错误,还是复数形式与您的实际代码不匹配?