반응형
System.Web.Mvc.Controller.HandleUnknownAction(String actionName) 발생하는 경우..
정확하게 아직 나타난 부분은 없지만. 여러가지 확인결과..
POST, GET 방식으로 호출하는 것이 아닌.. OPTIONS, HEAD, PROPFIND 등으로 호출하는 것으로.
다른 방식으로 봇이나 기타 형태로 호출할때 에러가 발생하는 것으로 예상..
해결 방식으로는
<authorization>
<deny users="*" verbs="OPTIONS, PROPFIND, HEAD"/>
</authorization>
<system.webServer>
<security>
<requestFiltering>
<verbs allowUnlisted="false">
<add verb="GET" allowed="true"/>
<add verb="POST" allowed="true"/>
</verbs>
</requestFiltering>
</security>
</system.webServer>
등으로 해결을 할 수 있는 것으로 확인.. 원천적으로 GET, POST 외에는 걸려내는 작업.
추가로 알아보니..
Access-Control-Allow-Methods: GET, PUT, POST, DELETE, HEAD, OPTIONS
이 있는 것으로 확인..
참조
https://developer.mozilla.org/en-US/docs/Web/HTTP/Server-Side_Access_Control
https://stackoverflow.com/questions/1099787/jquery-ajax-post-sending-options-as-request-method-in-firefox
https://stackoverflow.com/questions/1745182/intermittent-asp-net-mvc-exception-a-public-action-method-abc-could-not-be-fou
반응형
'프로그램&코딩' 카테고리의 다른 글
c# restful api 개발시 http, https 셋팅 (0) | 2018.12.12 |
---|---|
c#엑셀(Excel) 숫자형식 텍스트로 처리 (0) | 2018.11.15 |
웹 캐시로 UI 및 css 및 js 파일이 적용이 되지 않을때. (0) | 2018.08.09 |
CSS , javascript 에서 로딩 지연이 발생할때 처리방법 asynchronously, async defer (0) | 2018.06.26 |
IIS 7.0 "HTTP 오류 404.0-찾을 수 없습니다" 오류 (0) | 2017.08.23 |
iBatis - XML 쿼리 Where 조건에 In 사용법.. (1) | 2017.02.14 |