IIS 7을 사용하여 호스팅되는 Windows 7 컴퓨터에서 개발 중인 WCF 서비스가 포함된 asp.net 웹 사이트가 있습니다. 해당 서비스를 사용하여 Reporting Services 2005 인스턴스에 연결해야 하는데 연결하려고 하면 401 오류가 발생합니다. 보고서를 실행합니다. 따라서 도메인 계정으로 IIS 응용 프로그램 풀을 실행해야 한다고 가정합니다. 문제는 ID를 도메인 계정으로 변경하려고 하면 "지정한 비밀번호가 잘못되었습니다. 새 비밀번호를 입력하세요."라는 오류 메시지가 표시된다는 것입니다. 비밀번호가 맞는지 여러번 확인했어요. 내가 사용하는 계정에는 컴퓨터에 대한 관리자 권한이 있습니다.
이 명령을 실행해 보기 위해 다른 곳에서 aspnet_regiis.exe -GA domain\username을 보았지만 도움이 되지 않았습니다. 또 무엇을 해야 합니까?
답변1
응용 프로그램 풀의 암호에 "&"를 사용하고 있습니까?
비밀번호에 문자 중 하나로 "&"가 포함되어 있어 모든 .config 파일이 손상되는 문제를 확인했습니다. 비밀번호를 변경하고 모든 .config 파일을 새 비밀번호로 업데이트하고 이 새 비밀번호를 사용하도록 모든 서비스를 재구성해야 했습니다.
답변2
잘못된 비밀번호 오류가 발생하는 경우 비밀번호나 사용자 계정을 확인할 수 없습니다.
DOMAIN\username
사용자 이름이 또는 형식인지 확인하세요 [email protected]
.
또한 계정이 잠겨 있거나 비활성화되어 있지 않은지 확인하세요.
최악의 경우에는 계정의 비밀번호를 변경하세요. 비밀번호가 올바르지 않다고 표시되면 비밀번호가 올바르지 않을 가능성이 높습니다.
답변3
DOMAIN\AccountName과 함께 표기법을 사용하는 경우 AD 구성의 "Windows 2000 이전" 상자에 작성된 계정 이름을 사용해야 합니다. 20자로 제한되며 길이에 관계없이 실제 내용과 다를 수 있습니다.[이메일 보호됨]체재.
@domain.tld 형식에 맞는 계정 이름을 사용하려고 하지만 DOMAIN\AccountName 형식을 사용하여 작성하는 경우 IIS는 실제로 유효한 계정 이름이 아닌데도 잘못된 암호로 인해 문제를 비난하는 데 도움이 되지 않습니다.