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 이것에 따르면, 내가 이해 한 것은 자원이 잠겨 있다는 것입니다. 하지만 어떻게 디렉토리를 생성하기위한 리소스를 잠금 해제. 수정이 필요한 부분을 수정하십시오.
이 질문에 대한 답변을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남기십시오. 자신의 게시물에 언제나 댓글을 달 수 있으며 충분한 [평판] (http://stackoverflow.com/help/whats-reputation)을 갖게되면 [모든 게시물에 댓글을 달 수] 있어야합니다 (http://stackoverflow.com/help/privileges/comment). – SchmitzIT
그 이유 때문에 webDAV 구성이 올바르지 않아 다른 방법에 대해 여러 가지 예외가 생성되었습니다. – user2983964