파일 다운로드를 허용하는 가상 디렉터리가있는 컴퓨터에 로컬 웹 사이트를 구성했습니다. 파일은 문제없이 GET 요청을 통해 완벽하게 다운로드됩니다.WebException : 원격 서버에서 오류를 반환했습니다 :/응용 프로그램에서 (405) 메서드가 허용되지 않음 오류 :
문제는 일부 요청 매개 변수를 포함하기 때문에 다운로드 할 POST 요청을 사용하고 싶습니다. 하지만 POST를 사용하여 파일을 다운로드하려고 할 때마다 WebException이 throw됩니다.
다음은 요청을 다운로드하는 C# 코드입니다.
request = (HttpWebRequest) HttpWebRequest.Create (remoteFile);
request.Timeout = 300;
request.AddRange(0, (int) fileLength - 1);
request.Method = WebRequestMethods.Http.Post;
request.GetResponse();
많은 스레드를 통해 검색했습니다. 나는 디렉터리 브라우징을 가능하게하고, 요청 필터링에서 POST 동사를 추가하고, 처리기 매핑에 동사를 추가하려고 시도했다. 그러나 성공하지 못했습니다.
문제를 해결하는 데 도움을주십시오.
폴더에 대한 모든 권한을 부여했습니다. 하지만 여전히 작동하지 않습니다. –