우리 "CreateSubscription를 호출 하는 데 필요한" SSRS는 FBA에서 호스팅되는 웹 서비스 메서드는 사용자 지정 웹 파트에서 MOSS 환경 관리. 우리의 변형을 막아:
- 401: 권한이 없습니다.
- 개체 이동
"개체 이동" 그것은 그 말 때문에 메시지는 가장 흥미로운 "개체" (SSRS 서비스) "이동 했다" login.aspx에. 이 명확 하 게 우리가 했다 인증 문제가 어떤 종류의 의미.
내가 결국 깨달았다 즐겨찾기에 블로그 항목 FBA 환경 생활 범용 WSS 또는 MOSS 웹 서비스를 호출 하는 방법을 설명 하는 로버트가 렛에 의해. 참고 문서에 직접 연결할 수 없습니다 (로 06/09/08) 인증을 하기 때문에. 내가 제공 하는 링크 "모든 게시물에 제공" 보기 및 당신은 "폼 기반 인증을 사용 하는 액세스 모스 웹 서비스"에 대 한 검색 하 여 특정 문서를 찾을 수 있습니다..
다음은 우리를 위해 일 하는 코드:
ReportingService2006 rs = null; // 인증 인증 인증 = 새로운 내용 인증(); 만약 (결과입니다.오류 코드 = = LoginErrorCode.NoError) 시도 { rs입니다.CreateSubscription(보고서, extSettings, desc, eventType, matchData, parameters1); } catch (예외 예) { Console.WriteLine(전입니다.Message.ToString()); } |
두 일을 것 들을 해석:
- 인증 서비스에 접속 하 여 말 우리의 웹 파트 필요, "이 봐, 토니, 그것은 나를!".
- 인증 서비스 회신 말, "이 봐, 난 당신을 알으십시오. 아이 어떻게? 여기에 토큰이입니다."
- SSRS 서비스를 호출 하 고 말, "토니 보낸 날, 여기에 토큰이입니다."
</끝>