IIS에 대한 내 경험이 매우 제한적이라는 말을 앞에 붙여야합니다. Windows Server 2008 R2 Datacenter를 실행하는 Azure 서버에서 IIS 7.5에 웹 API 서비스를 배포하려고합니다. 우편 배달부를 사용하여 서비스에 게시 할 때마다 "이 페이지에 액세스하는 데 사용되는 HTTP 동사가 허용되지 않습니다"오류가 발생합니다. 피 들러를 통해 응답 헤더를 살펴보면 기타 범주 아래에 "Allow : GET, HEAD, OPTIONS, TRACE"행이 표시됩니다.이 페이지에 액세스하는 데 사용되는 HTTP 동사는 허용되지 않습니다. 웹 API IIS 7
WebDeploy 패키지를 사용하여이 응용 프로그램을 배포하고 기본 웹 사이트의 가상 디렉터리가되도록 구성했습니다. 는
내가 해봤 것들 중 일부는 다음과 같습니다 : 그 WebDAV를 확인
은 기본에 대해 다음 처리기 매핑을 편집
를 설치하지 않은 다음과 같이 나의 현재 IIS 구성은 ExtensionlessUrlHandler-4.0, ExtensionlessUrlHandler-ISAPI-4.0_32bit, ExtensionlessUrlHandler-ISAPI-4.0_64bit 및 ISAPI-dll을 모두 허용하도록 Web 사이트 및 Sync 프로젝트를 만듭니다.
기본 웹 사이트 및 동기화 응용 프로그램은 모두 .NET Framework 4.0으로 설정된 DefaultAppPool에서 실행됩니다.
동기화 응용 프로그램은 .NET 프레임 워크를 목표로 4.5
내가 기본 웹 사이트와 동기화 앱 요청 필터링 보았고 POST 동사는 HTTP 동사 섹션에서 허용되어 있는지 확인했습니다.
나는 다음에 무엇을 볼지에 관해서는 손해보고 있습니다. 그래서 어떤 힌트도 크게 감사하겠습니다.
http://serverfault.com이 질문 할 곳이 될 수도 있습니다 – SnareHanger
이 항목에 대한 많은 질문을 StackOverflow에서 발견 했으므로 요청하는 것이 적절할 것으로 생각했습니다. 웹에서 발견 된 대부분의 결과는 WebDAV를 중심으로 진행되었습니다. – Bruno