문제

상황 : 공공 직면 사이트 및 InfoPath 2013 팜 2010 년 SP 2010 팜에서 양식 도서관에 제출하도록 구성된 새로운 SP 2013 팜.제출할 때 오류가 발생합니다 :

Cannot find site lookup info for request Uri <the uri for the sp2010 site>
.

2013 년 서버에서 2010 년 사이트에 연결할 수 있지만 양식은 제출되지 않습니다.양식은 전체 신뢰로 중앙 집중식으로 관리됩니다.

이 This of this form과 목표 사이트가 같은 농장에있을 필요가있는 것입니까?

도움이 되었습니까?

해결책

내 추측은 버전 (100 % 확실하지 않은)을 통해이 작업을 수행 할 수 없습니다. 제출 유형을 변경하여 2 차 팜의 목록 웹 서비스를 사용하여 작동해야합니다 (인증 구성에 따라야합니다).

업데이트

Fiddler를 보았 더라면 인증 오류가 표시되면 처음에는 IT에 대해 생각하지 않았습니다. 2010 년 SharePoint Library에 직접 저장할 때는 2010 년부터 2010 년까지 클레임을 전달하고 있습니다 (내가가는 가정 NTLM). 2010 년 클레임으로 구성된 경우에도 명시 적으로 그렇게 구성하지 않는 한, 2013 년 팜에서 클레임을 신뢰하지 않기 때문에 문제가있을 수 있습니다.

웹 서비스를 사용하면 액세스 권한이있는 도메인 자격 증명으로 서비스를 호출해야합니다. WCF는 주장을 인식하지 못합니다. 제시된 신원으로 무엇을 해야할지 알지 못합니다. InfoPath에서 작동하려면 "웹 서비스 프록시"를 사용하여 활용할 수 있습니다. 2010 웹 서비스와 함께 작동 할 전적으로 확신이 없습니다.

  1. InfoPath 에서 생성 된 특정 데이터 연결 파일 만들기
  2. 양식에 대한 데이터 연결 인증을 사용합니다.

    두 경우 모두 보안 저장소 서비스가 실행되고 2010 년 팜에 액세스 할 수있는 Windows 자격 증명을 사용하는 대상 응용 프로그램을 만들어야합니다.

    InfoPath는 연결 파일에 저장된 자격 증명을 사용하도록합니다.

    Set-SPInfoPathFormsService -AllowUdcAuthenticationForDataConnections $true
    
    .

    InfoPath 양식에서 웹 서비스에 대한 연결을 만들고 연결 파일로 저장할 수 있습니다. 파일을 열고 XML을 직접 수정해야합니다.

    useFormsServiceProxy = True
    <udc:Authentication><udc:SSO AppId="" CredentialType=""/></udc:Authentication>
    
    .

    AppID가 SSS 대상 응용 프로그램 ID가됩니다. 연결 파일을 연결 라이브러리에 업로드하고 InfoPath에서 참조해야합니다.

    전체 공개는 웹 서비스와 많은 시간을 소비하지 않는다는 것입니다. 다음은 검토하려는 Microsoft 참조가 있습니다.

    http://technet.microsoft.com. /en-us/library/ff621101(v=office.14).aspx

    . http://blogs.msdn.com/b/infopath/archive/2006/10/30/the-anatomy-of-a-udc-file.aspx

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