1. 서론
프로그램 개발을 마치고, 서버에 배포해서 기능테스트를 하게 되었는데, 제목과 같은 에러가 발생했다.
기술스택은 다음과 같았다. dotnet 6.0, react 18, axios를 사용하고 있고, windows에 IIS 서버를 사용 중...
2. 본론
인터넷은 검색해보니 IIS에서는 "WebDev" 라는 모듈을 기본 제공해주는 모양인데, 이 녀석이 Put 메서드와 Delete 메서드를 허용을 안한다고 한다... 이것때문에 2시간 넘게 삽질함..
3. 결론
아래와 같은 코드를 web.config에 추가하여 해결 !
<system.webServer>
<modules>
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>
</system.webServer>
해결해서 너무 기쁘다..
참조
https://stackoverflow.com/questions/6147181/405-method-not-allowed-in-iis7-5-for-put-method
'프로그래밍 > 세팅 및 오류' 카테고리의 다른 글
Css Minimizer plugin Error: Unexpected '/'. Escaping special characters with \ may help. 에러 (0) | 2024.09.10 |
---|---|
IIS 503 에러 (0) | 2024.07.24 |
[C#, React]Expected a pseudo-class or pseudo-element 오류 (2) | 2023.12.15 |
[TypeScript] TSX에서 Custom Attribute를 사용하려고 했을 때 생기는 오류 (0) | 2023.12.05 |
[Error] @Value Null 오류 (0) | 2023.05.21 |