표준 REST HTTP 동사 인 Get, Post, Put, Delete가있는 편안한 컨트롤러가 있습니다. 내가 가지고있는 문제는 내 컨트롤러가 이러한 동사를 받아들이도록 장식되어 있지만 REST 동작을 실행하면 Get 및 Post 메서드 만 히트 할 수 있다는 것입니다.RESTful 동사를 사용하는 IIS7.5 용 ASP.NET MVC 3 설정
컨트롤러 동작 위에 HttPut, HttpDelete, HttpPost 및 HttpGet 속성이 있습니다.
나는 또한 나의 형태의 재정의 방법이있다 : @ Html.HttpMethodOverride (HttpVerbs.Put)
내 양식을 제출할 때, 나는 정적 파일 처리기가 나오지 않았어 말, IIS 7.5에서 404 오류 ' 자원을 찾지 마라. 이상하게도 같은 형식이 Cassini에서 작동하므로 IIS7.5의 설정에있는 것으로 생각됩니다.
IIS 7.5에서 Asp.Net MVC 3을 사용하여 PUT 및 DELETE와 같은 REST 동사를 처리하려면 어떻게해야합니까?
나는 이미 WebDAV를 제거했으며 처리기를 살펴 봤지만 내가 수정하는 것은 아무것도하지 않는 것 같습니다.
나의 현재 설정이 Asp.Net MVC 3, 미리 감사드립니다
윈도우 7에 IIS7.5이다.
해결 방법은 WebDAV 모듈을 제거하는 것입니다.하지만 Restful-Routing 라이브러리도 사용하고 있는데 이상한 동작을 일으키는 코드에서 사소한 버그로 밝혀졌습니다. 그것을 패치하고 지금 그것은 작동합니다! –