2016-09-12 2 views
3
나는 새로운 IIS 서버를 가지고 잠시에서 내가 오류에 대한 해결책을 찾는하고

:405 -이 페이지에 액세스하는 데 사용되는 HTTP 동사는 허용되지 않습니다. [8.5은 IIS] [윈도우 서버 2012 R2는]

405 -이 페이지에 액세스하는 데 사용되는 HTTP 동사가 허용되지 않습니다. 잘못된 방법 (HTTP 동사)이 액세스를 시도했기 때문에 이 (가) 찾는 페이지를 표시 할 수 없습니다.

은 내가 솔루션 아래 보았다 :
1.

<system.webServer> 
    <modules> 
     <remove name="WebDAVModule" /> 
    </modules> 
    <handlers> 
     <remove name="WebDAV" /> 
    </handlers> 
</system.webServer> 


2. IIS 설정 http://www.somacon.com/p126.php

해결 방법 1, 내부 서버 오류와 해결책을 찾기 위해 나중에없는됩니다. 해결책 2, iis 8.5에서 속성 창을 찾을 수 없으므로 동일한 방법으로 시도 할 수 없습니다.

내 동료의

+0

동일합니까? http://stackoverflow.com/questions/3523061/405-http-verb-used-to-access-this-page-is-not-allowed – Aristos

+0

@Aristos, 네 질문은 내 것과 같습니다. 이 질문조차도 대답을 검색하는 동안 내 방식으로 왔습니다. iis 설정을 검색하는 동안 Windows Server 버전 + IIS 8의 변경으로 인해 혼란이 발생한다고 생각합니다. 지금은 동일한 설정 창에서 wcf 서비스를 활성화했습니다. – Arjun

+0

web.config를 통해 모듈을 제거하려면 [ 섹션의 잠금을 해제하고 잠금을 해제해야합니다.] (https://docs.microsoft.com/en-us/aspnet/core/hosting/iis-modules#disabling- iis-modules)를 먼저 IIS 관리자에서 실행하십시오. –

답변

0

하나는 나를 도와 도와주세요. 중요한 iis 기능 중 일부가 누락되었습니다.

역할 및 기능 추가 마법사로 이동 한 다음 웹 서버 (IIS)> 웹 서버> 응용 프로그램 개발> ASP.net 3.5 및 Asp.net 4.5를 선택하고 설치를 클릭하십시오.

cmd 프롬프트와 iisreset으로 이동하십시오.

WCF 서비스의 경우 WCF 서비스에서 Http 활성화를 확인하십시오.

희망이 있으면 도움이되고 시간을 절약 할 수 있습니다.

+0

나를 위해 작동하지 않았다 .. – SoniCue

+0

@SoniCue, 어떤 오류가 발생하고 있습니까? – Arjun

2

HTTP 405 error with Web API에서 설명한 첫 번째 해결 방법을 시도 할 때도 동일한 내부 서버 오류가 발생했습니다. 이후 WebDAV를 사용하지 않아서 IIS에서 완전히 제거하기로 결정했습니다 (아래 스크린 샷 참조). 필요한 서버를 다시 시작한 후에 문제가 해결되었습니다.

Remove WebDAV

관련 문제