UriTemplate="Action/{object}"
인 WCF REST 인터페이스가 있습니다. 이 인터페이스는 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
을 보는 높은 우선 순위 규칙과 충돌하는 것 같습니다.
IIS
과 똑같이 동작하도록 ASP.NET 개발 서버를 얻는 방법이 있습니까?