문제

Mantis Bugtracker의 SOAP 인터페이스를 사용하는 작은 응용 프로그램을 구현했습니다.http://mantisbt.sf.net/). Mantis는 HTTP 인증이 필요한 SSL 웹 서버에 설치됩니다.

Windows XP에서는 완벽하게 작동하지만 64 비트 비스타에서는 그렇지 않으며 "액세스 거부"로 실패합니다. 서버의 액세스 로그를 살펴보면 오류 401이 무단으로 발생하고 웹 서버로 전송되지 않은 것으로 보입니다.

다시 말해, SOAP 요청에는 사용자 이름이 포함되어 있지 않은 것 같습니다. 사용자 이름은 Windows Vista 64 비트에서 실행되면 Windows XP에서는 모든 것이 완벽하게 작동합니다.

아무도 이것이 무엇인지 생각이 있습니까?

도움이 되었습니까?

해결책

여기에는 아무 말도 할 수있는 정보가 너무 적지 만 교육받은 추측을 모험 할 것입니다. 허가 문제입니다. 로컬 사용자 이름을 얻을 때 관리자 액세스가 필요한 작업을 수행하고 Vista에서는 기본적으로 제한된 사용자로 실행됩니다.

앱을 마우스 오른쪽 버튼으로 클릭하고 관리자로 실행을 선택하여 앱을 실행해보십시오. 그것이 작동한다면, 당신은 그 의심을 확인했습니다.

네트워크를 통해 보내고 싶은 자격 증명을 정확히 어떻게 쿼리하고 있습니까?

편집 : 신경 쓰지 마세요, 그것은 완전히 다른 문제였습니다 :)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top