我有一个带有UriTemplate="Action/{object}"
. 此界面在 上运行良好IIS
,但在 上ASP.NET development host
,它给了我405
,例如,The HTTP verb POST used to access path '/x.svc/Action/a.b.c' is not allowed.
在调试器中,我Application_BeginRequest
在它失败之前到达。
{object}
对于不包含点的值,我没有问题。
根据我的发现,这似乎与路由规则冲突。就好像与将视为文件路径UriTemplate
的更高优先级规则相冲突。URI
有没有办法让 ASP.NET 开发服务器的行为与 ASP.NET 开发服务器相同IIS
?