상세 컨텐츠

본문 제목

Silverlight 2.0 beta2 In MOSS

MOSS

by happynuri 2008. 7. 1. 13:50

본문

일단 저는 실버라이트2.0 베타2로 테스트 해 보았구..

다른 버전도 될꺼 라고 봅니다.

실버라이트를 모아 안의 웹파트로 띄우는것은 매우 간단한 작업을 통해서 이루어 집니다.

1) 실버라이트가 아닌 iis 6.0에 배포 할 때도 ClientBin 이라는 가상 디렉토리를 생성해 주고

2) 그 안에 xap 파일과 html 파일을 놓아 두고 접근이 가능하게 익명 엑세스를 줍니다.

3) 그리고 접근해도 보이지 않을터이니 inetmgr에서 ClientBin이나 혹은 80 포트에 .xap, .xaml 등을
MIME 형식에 등록 합니다. (등록하는 방법은 여기 로)

이러한 작업을 거치면 일단 실버라이트가 잘 보입니다.


이것을 그대로 MOSS 로 옮기면

1) ClientBin 대신 접근이 가능한 _layouts 을 사용합니다.

2) LAYOUTS 에 xap 파일을 가져다 둡니다.
접근이 가능하도록 web.config에 익명으로 접근할수 있도록
<location path="잽 파일"> (사용하는 방법은 여기 로)

3) 당연히 80 포트에 MIME 형식을 적용합니다.

그리고 여기에서 달라지는 데...

4) clientaccesspolicy.xml 파일을
wwwroot/wss/virtualdirectories/80/ 아래에 가져다 둡니다. (Cross domain 검색 하면 나오죠)

5) 그리고 웹파트를 만들때
Literal l1 = new Literal();
l1.Text = "요기에 실버라이트 div 태그를 집어 넣습니다.";

그리고 반드시 div의 width height style을 줍니다. <-이거 안해 줘서 헤맨 시간이여...

그럼 열심히 해 보아요~^^

관련글 더보기

댓글 영역