2012-11-02 5 views
1

아마도이 말은 정말 바보 같은 질문 일지 모르지만 지금 당장 나를 괴롭혔습니다. MDM 서버를 설치했습니다. 그런 다음 iPCU (iPhone 구성 유틸리티)를 통해 관련 체크인 및 서버 URL이있는 구성 프로파일을 푸시합니다. 또한 내 컴퓨터에 설치된 자격 증명 인증서를 추가하고이를 신원으로 지정합니다. 나는 그러나 장치에 프로파일을 밀어 후iOS MDM 구성 프로파일을 적용 할 수 없습니다.

나는 체크인 URL이 장치를 통해 액세스하고 있는지 여부를

MDM: Cannot Authenticate. Error: NSError: 

Desc : A transaction with the server at https://heshang.abc.lk/MDMServer/checkin has 
failed with the status 404. 
US Desc: A transaction with the server at https://heshang.abc.lk/MDMServer/checkin has failed with the status 404. 
Domain : MCHTTPTransactionErrorDomain 
Code : 23001 
Type : MCFatalError 
Params : (
    "https://heshang.abc.lk/MDMServer/checkin", 
    404 
) 

내가 확인 ... 다음과 같은 오류가 발생합니다. 그래서 내가 겪고있는이 인증 오류의 원인은 무엇입니까? 장치 (iPad)를 통해 MDM 서버에 액세스 했으므로 SSL 오류가 아니며 그렇게 할 때 HTTPS 오류가 표시되지 않습니다.

이 인증 오류의 원인은 무엇입니까?

답변

1

장치는 MDM 서버에 연결할 때 HTTP PUT을 사용합니다. HTTP PUT 요청을 올바르게 처리/라우팅하도록 웹 서버가 구성되어 있는지 확인할 수 있습니까?

+0

그 답변을 주셔서 대단히 감사합니다 ... 실제로'다음 코드를 사용하여이 테스트

' 및 액세스 <폼 ID = "Form1에"RUNAT = "서버"방법 =을 "PUT">을 이 페이지를 통해 iPad .. 그리고 버튼 클릭 이벤트 처리기에 디버그 포인트했다. PUT이 서버에서 활성화되었다는 것을 의미하지 않습니까? 이것을 확인하는 다른 방법이 있습니까? –

+1

브라우저에서 테스트 할 수 없습니다. 브라우저는'GET'과'POST' 메소드만을 지원합니다. 컬 (curl) 명령 행 도구로 테스트 할 수 있습니다. 명령은 다음과 같이 보일 것입니다 :'curl -k -X PUT "https://heshang.abc.lk/MDMServer/checkin"-d checkin-data.plist' –

+0

정말 고마워요. 컬을 시도 할 때, 메서드가 허용되지 않는다는 적절한 오류 메시지가 나타납니다. 문제가 해결되었습니다. 다음은 IIS 서버와 web.config를 구성하는 데 사용한 참조로, 동일한 문제가있는 다른 모든 사람이 사용할 수 있습니다. http://stackoverflow.com/questions/7170628/httpwebrequest-put-error-status-405-method-not-allowed-in-iis7 http://stackoverflow.com/questions/6695587/enabling-put -nis-7-5-for-ashx-handler-windows-authentication을 사용합니다. –

관련 문제