이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 12218|회답: 1

IIS 삭제 PUT 요청 405 해결책

[링크 복사]
게시됨 2021. 5. 6. 오후 4:55:36 | | | |
IIS 서비스에 배포한 후, Postman을 사용해 인터페이스 삭제 요청을 테스트했는데 다음과 같은 오류가 발생했습니다:

<h2>405 - 이 페이지에 접근하는 데 사용되는 HTTP 술어는 허용되지 않습니다. </h2>
  <h3>찾으시는 페이지가 보이지 않는 이유는 접근 시 유효하지 않은 메서드(HTTP 전술어)를 사용했기 때문입니다. </h3>


용액

IIS는 기본적으로 PUT 및 DELETE 요청을 지원하지 않습니다;

IIS는 "WebDAVModule"이라는 커스텀 HttpModule의 기본적으로 등록으로 PUT 및 DELETE 요청을 거부합니다. WebDAV는 여러 사용자가 온라인 문서를 협업하여 편집하고 관리할 수 있도록 돕는 HTTP 확장 프로그램입니다. 확장 프로그램은 애플리케이션이 웹 서버에 직접 파일을 쓸 수 있게 하면서도 파일 잠금 및 버전 관리도 지원합니다.

마이크로소프트는 WebDAV를 표준으로 만드는 데 선도적인 역할을 하며, 맞춤형 HttpModule을 사용해 WebDAV에 대한 IIS 지원을 구현했습니다. 하지만 이 등록명(등록명: WcbDAVModule)은 PUT 및 DELETE HTTP 메서드 요청을 거부하며, 만약 우리 사이트가 WebDAV 지원이 필요 없다면, 등록된 HttpModule을 설정하여 제거할 수 있습니다.


web.config 파일을 다음과 같이 수정하세요:

(끝)




이전의:Redis는 상세한 설명을 위해 Lua 스크립트를 사용합니다
다음:Logstash API 인터페이스 소개
게시됨 2021. 9. 22. 오후 7:54:50 |
배우기 시작해...
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com