2011-09-01 4 views
1

IIS의 SharePoint 웹 응용 프로그램 바로 아래에있는 가상 응용 프로그램에서 Silverlight 4 RIA Services 솔루션을 호스팅해야합니다.호스트 ASP.NET 4 Entity FrameWork 4.0 SharePoint 2010 웹 응용 프로그램에서 SilverLight RIA 서비스 웹

IIS에서 웹 응용 프로그램을 만들고 응용 프로그램 풀을 ASP.NET 4로 설정할 수 있습니다. 그러나이 프로젝트에 웹 프로젝트를 게시 한 후 web.config 구성을 사용하면 많은 오류가 발생합니다.

web.config를 "재설정"하거나 상위 (SharePoint) 웹 응용 프로그램에서 web.config를 무시하는 방법이 있습니까?

답변

1

동일한 주제에 대해 여러 SharePoint 팀 구성원과 이야기 했으므로 그 대답은 항상 같습니다. 필자는 손으로 직접 시도하고 web.config (심지어 machine.config)로 약 20 개의 오류를 우회하여 막 다른 골목에 섰습니다.

다른 응용 프로그램 풀에서 응용 프로그램을 호스팅하고 통합 호출 (WCF, SOAP, 클라이언트 OM)과 같은 일종의 원격 호출을 사용해야하지만 통합 인증을 받으면 벽에 부딪 힐 수 있습니다.

  1. DB> EF4 프로젝트> 저장소> WCF : 우리의 프로젝트 대신에 나는이 라인에 약간의 프레임 워크를 테스트 한 3.5 프레임 워크에 포함 된 버그 1.0 사용할 수 EF4.0을 가지고 또 다른 시도에서

    4.0 수영장
  2. 셰어 프로젝트> 응용 프로그램 레이어> 셰어 응용 프로그램 페이지 (WCF에 회담)에서 얇은 레이어> 사용자
복잡성 망치와 더 깊은 개체 그래프의 WCF 전송하기 때문에 온 사소한도 투명하지

, 우리는 결국 아이디어를 포기하고 결국 EF1.0을 고수해야했습니다 (맞춤 어댑터로 지연로드 (Lazy Loading) 및 몇 가지 DDD 패턴을 구현하도록 개선되었습니다).

프레임 워크 팀과 SharePoint 팀이 실제로 서로 이야기하지 않기 때문에 이러한 두뇌가 녹아 있습니다.

희망이 도움이됩니다.

+0

정보 주셔서 감사합니다. 내가 작동시키는 방법은 다른 IIS 사이트에서 RIA 서비스를 설정하고, 크로스 도메인 스크립팅을 구성하고, 엔드 포인트 url을 지정하여 RIA에서 서비스를 인스턴스화하는 것입니다. – Gomiunik

관련 문제