1
我有一個WFC REST接口,使用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
之前失敗。405 - REST - 不允許用於訪問帶點的路徑的動詞
對於不包含點的{object}
值,我沒有問題。
從我發現,這似乎是與路由規則衝突。就好像UriTemplate
與查看URI
作爲文件路徑的更高優先級規則相沖突。
有沒有辦法讓ASP.NET開發服務器的行爲與IIS
一樣?