2009-10-13 2 views
1

(이 문제를 해결하기 위해 많은 노력을 기울였습니다. 해결 방법은 여기를 참조하십시오.)VS2003에서 .NET 1.1 프로젝트를 열 때 '인증 기관이 잘못되었거나 올바르지 않습니다.'라는 오류 메시지가 나타나는 이유

프로젝트를 호스팅하는 웹 사이트에 유효한 SSL 인증서가 설치된 Windows 2k3 서버에서 호스팅되는 개발중인 .NET 1.1 웹 프로젝트가있었습니다. 이 서버에서 호스팅되는 동안 솔루션과 프로젝트를 여는 데 문제가 없었습니다.

최근 소스 제어에서 프로젝트를 얻었습니다. 그러나 로컬 작업 복사본을 체크 아웃 한 후에 더 이상 프로젝트 파일 중 하나를 열 수 없습니다. '... 인증 기관이 잘못되었거나 잘못되었습니다.'라는 오류 메시지가 나타납니다.

내 로컬 Dev PC에서 Windows XP Pro SP3을 실행 중입니다. IIS 5.1은 프로젝트를 로컬로 호스팅하는 웹 사이트에 설치된 localhost에 발급 된 자체 서명 인증서 (OpenSSL로 생성됨)를 사용하고 있습니다. 브라우저를 사용하여 문제없이 웹 사이트에 액세스 할 수 있습니다 (초기 신뢰할 수없는 CA 경고는 제외). 프로젝트 및 솔루션의 .vbproj.webinfo 및 .sln 파일은 localhost를 참조합니다.

답변

1

문제의 원인을 알 수 없지만 해결할 수있었습니다. 프로젝트의 Web.config 파일에 다음 줄을 추가

는 '사용자 이름'과 '패스'내 도메인 자격 증명이 있었다 문제

<identity impersonate="true" userName="<userName>" password="<pass>"/> 

수정. (보안과 관련하여 명백히 끔찍하지만 파일은 내 로컬 PC에만 있습니다. 가장 인증 신권을 보호해야하는 경우 레지스트리에 저장할 수 있습니다.) 로컬 시스템의 관리자 사용자에 대한 신임을 사용하여 해결하지 못함 문제.

이 문제가 왜 해결되었는지, 또는 로컬 사용자가 도메인 사용자가 해결하지 못한 이유를 도메인 사용자가 해결 한 이유는 알 수 없습니다. 누구나 통찰력이 있다면, 언제든지 깨달을 수 있습니다.

관련 문제