편집 내가 Windows 인증 가장을 사용하는 ASP.Net 사이트를 구성하고,이를 사용하려고했습니다는 SharePoint 웹 서비스에 액세스 할 수있는 권한이 없습니다 가장을 사용하여 7.5 사이트를 IIS
새로운 정보로 업데이트 Sharepoint 2010 웹 서비스를 호출하십시오.
나는 사이트에서 가장 및 Windows 인증을 사용하고 "고전적인".net 4.0 응용 프로그램 풀 ID로 제공합니다. 로그인 한 사용자를 표시합니다. 서버에서 사이트를 실행하면 모든 것이 올바르게 작동합니다. 사용자가 올바르게 가장합니다. 여러 사용자 계정으로 시도했지만 (모든 로컬 관리자 ...). 이것은 "Created by" "Modified by"를 사이트 사용자로 (그리고 앱 풀 ID가 아닌) 기록하는 sharepoint로 파일을 업로드 할 수 있습니다. 이것이 제가 원하는 상황입니다.
클라이언트 시스템에서 실행하면 실패합니다. 페이지가로드되었지만 권한이없는 401이 Sharepoint 목록 서비스에 액세스하려고 시도 할 때 실패한 것으로 보입니다. 더 많은 문의 사항이 있으면 list.asmx 서비스를 호출 할 때 Sharepoint 웹 로그에 다음 정보가 표시되었습니다.
2012-01-12 22:42:52 10.197.104.208 POST /iain/Cesa/_vti_bin/Lists.asmx - 80 - 10.143.16.141 Mozilla/4.0 + (호환, + MSIE + 6.0, + MS + 웹 + 서비스 + 클라이언트 + 프로토콜 + 4.0.30319.239) 401 0 0 13 2012-01-12 22:42:52 10.197.104.208 POST/iain/Cesa/_vti_bin/Lists.asmx - 80 - 10.143.16.141 Mozilla/4.0 + (호환, + MSIE + 6.0, + MS + 웹 + 서비스 + 클라이언트 + 프로토콜 + 4.0.30319.239) 401 1 2148074254 3 2012-01 -12 22:42:52 10.197.104.208 POST /iain/Cesa/_vti_bin/Lists.asmx - 80 - 10.143.16.141 Mozilla/4.0 + (호환, + MSIE + 6.0, + MS + 웹 + 서비스 + 클라이언트 + 프로토콜 + 4.0.30319.239) 401 1 5 1
보낸 사람 : http://support.microsoft.com/kb/969060 그 사실을 알고 있습니다 : ""2148074254 "(-2146893042/0x8009030E/SEC_E_NO_CREDENTIALS로도 정의 됨)의 win32 상태는"보안 패키지에 자격 증명을 사용할 수 없습니다 "라는 의미입니다. 즉, 클라이언트는 자격 증명을 보내지 않았습니다."
내 웹 사이트가 SharePoint 사이트에 가장 된 자격 증명을 전달하지 않는 것 같습니다. 이 문제를 해결할 방법이 있습니까? 서버에서 작동하기 때문에 작동 할 수 있다고 확신하지만 해결책을 찾기 위해 노력하고 있습니다.