1

Sharepoint 디자이너를 통해 WSS 페이지에 dataview webPart를 배치하려고합니다. WCF 웹 서비스를 사용하지만 웹 서비스의 WSDL을 배치하면 오류가 발생합니다. WS를 ASP.Net WS로 마이그레이션했는데 완벽하게 작동합니다.WCF 웹 서비스는 Sharepoint와 호환됩니까?

오류는 비누 봉투와 관련이 있습니다. 지금은 익명의 소비를 사용하고 있습니다. (작업을 복잡하게하고 싶지는 않습니다.)

WSS와 호환되도록 WCF에서해야 할 일이 있습니까?

+0

무엇이 오류입니까? WCF 서비스는 어떻게 구성되어 있습니까? basicHttpBinding을 사용하고 있습니까? – Cheeso

+0

Cheeso : 질문에 더 자세히 설명했습니다. 감사! –

답변

2

기본적으로 OOTB에서는 SharePoint Designer (afaik)를 통해 WCF 서비스를 사용할 수 없습니다.

그러나 "Consume WCF service using Sharepoint Designer"은 데이터 소스를 조정하여 SharePoint Designer에서 읽을 수있는 해결 방법을 설명합니다.

+0

감사합니다. Mundeep. 제공 한 링크가 내 질문에 대한 답을 갖고있는 것 같습니다! –

1

SharePoint 내부에 WCF 웹 서비스를 넣으려고하는 것 같습니다. 그렇다면 최근에이 문제에 부딪혔다. 기본적으로 다음과 같은 두 가지 접근 방식이 있습니다.

  1. SharePoint의 web.config가 본격적인 WCF를 사용할 수 있도록 변환합니다.
  2. SharePoint Web.config를 최소한으로 변경하여 고유 한 HTTP 처리기를 작성하십시오.

필자는 후자를 선택했으나 둘 다 ThreeWill SharePoint Depth wiki (Hosting WCF-like REST and JSON Services in SharePoint)에서 자세히 설명합니다.

+0

나는 커크의 해결책을 택할 것이다. SPD는 개념을 시험해보기에 좋지만 실제로 "코드"를 설치하려면 WCF를 지원하도록 web.config를 "변경"하는 기능을 사용하십시오. –

+0

링크가 죽었음 = ( – Maslow

+0

내 대답은 몇 년 전입니다 (예, 링크를 사용할 수 없습니다.) SharePoint 2010을 사용하는 경우 WCF를 사용할 수 있습니다. SharePoint 2007을 사용해야하는 경우 SP2010에서도 작동 할 수 있습니다. HTTPHandler가 답이 될 수 있습니다. –

관련 문제