2014-07-08 5 views
0

https를 통해 서버에 디렉토리를 만들려고합니다. 이 예외를 생성하는 응답을 반환하면서 그러나 "원격 서버에서 오류 반환 :. (404) 찾을 수 없음"을 을 코드는 다음과 같다 :HttpWebRequest를 사용하여 서버에 디렉토리 생성

string szURL3 = @"https://directoryurl/TestDir/"; 
//Create an HTTP request for the URL. 
HttpWebRequest httpMkColRequest = (HttpWebRequest)WebRequest.Create(szURL3); 
// Set up new credentials. 
httpMkColRequest.Credentials = new NetworkCredential(_httpsUserName, _httpsPassword); 
// Pre-authenticate the request. 
httpMkColRequest.PreAuthenticate = true; 
// Define the HTTP method. 
httpMkColRequest.Method = @"MKCOL";    

// Retrieve the response. 
HttpWebResponse httpMkColResponse = (HttpWebResponse)httpMkColRequest.GetResponse(); 

//Write the response status to the console. 
Console.WriteLine(@"MKCOL Response: {0}",httpMkColResponse.StatusDescription); 

수있는이에 대한 사람 지원. 같은 방법으로 정확하게 디렉토리 정보를 얻을 수 있습니다. 내가 몇 가지 링크를 참조 했으므로 : http://blogs.msdn.com/b/robert_mcmurray/archive/2011/10/18/sending-webdav-requests-in-net-revisited.aspx 이것에 따르면, 내가 이해 한 것은 자원이 잠겨 있다는 것입니다. 하지만 어떻게 디렉토리를 생성하기위한 리소스를 잠금 해제. 수정이 필요한 부분을 수정하십시오.

답변

0

나는이 문제를 해결했다. 서버의 WebDAV 구성이 활성화되지 않았습니다.

+0

이 질문에 대한 답변을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남기십시오. 자신의 게시물에 언제나 댓글을 달 수 있으며 충분한 [평판] (http://stackoverflow.com/help/whats-reputation)을 갖게되면 [모든 게시물에 댓글을 달 수] 있어야합니다 (http://stackoverflow.com/help/privileges/comment). – SchmitzIT

+0

그 이유 때문에 webDAV 구성이 올바르지 않아 다른 방법에 대해 여러 가지 예외가 생성되었습니다. – user2983964

관련 문제