IIS 6에서 사용자 지정 AppPool을 사용하여 WCF 서비스를 호스팅했습니다. 이 AppPool은 IIS_WPG 그룹에 속한 사용자로 실행되도록 구성됩니다.IIS WPG 그룹에서 사용자와 호스팅되는 WCF 서비스?
내가 "WCF 테스트 클라이언트"를 통해 동일한 서비스에 액세스하려고 할 때, 나는 오류다음있어 원격 위치에서 서비스에 액세스 할 수뿐만 아니라 WSDL을 볼 수 있지만
업데이트 : AppPool의 ID를 "네트워크 서비스"그룹으로 변경하여 동일한 서비스를 실행하면 테스트 클라이언트를 통해 서비스에 액세스 할 수 있습니다. 서비스가 "네트워크 서비스"(사용자의 기본 신원) 이외의 ID로 실행되는 경우에만 서비스 메타 데이터에 액세스 할 수 없습니다.
이 질문에 대한 답을 확인 : HTTP : //stackoverflow.com/questions/5199541/failed-to-add-a-service-service-metadata-may-not-be-accessible-make-sure-your 서비스에 메타 데이터가 누락 된 것 같습니다 (mex) 엔드 포인트. –
산호, mex 종점은 서비스 구성에서 결코 정의되지 않았습니다. 문제는 약간 다르며 네트워크 서비스가 아닌 사용자 지정 사용자 ID로 서비스가 실행될 때만 발생합니다. – Nexus23
사용자 정의 사용자 ID는 서비스를 실행하는 데 필요한 모든 파일에 대한 권한을 갖고 있습니까? wwwroot 및 인증서의 파일 포함 (보안을 추가 한 경우)? –