2015-02-05 2 views
0

파일 다운로드를 허용하는 가상 디렉터리가있는 컴퓨터에 로컬 웹 사이트를 구성했습니다. 파일은 문제없이 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 동사를 추가하고, 처리기 매핑에 동사를 추가하려고 시도했다. 그러나 성공하지 못했습니다.

문제를 해결하는 데 도움을주십시오.

답변

0

폴더에 대한 사용 권한을 설정하지 않았을 수 있습니다. 읽기 및 쓰기가 가능한 상태에서 Everyone이 사용중인 폴더에 액세스 할 수있게하십시오.

+0

폴더에 대한 모든 권한을 부여했습니다. 하지만 여전히 작동하지 않습니다. –