상세 컨텐츠

본문 제목

iis 6.0에 silverlight 배포 [server 2003사용]

실버라이트

by happynuri 2008. 6. 11. 14:18

본문

server2003에 모스 웹파트로 helloworld 를 silverlight 로 만들어서 넣어 보았다.

[silverlight 만들기]

VS 2008을 열어서 Silverlight -  SilverlightApplication 로 만들고

드롭다운리스트 나오면 Web Application Project 선택했다.

그리고 간단하게 textblock 만들어서 helloworld 만들어 주었다.




이것은 webpart가 silverlight를 감싼 형태인데... 일단은



\Inetpub\wwwroot\wss\VirtualDirectories\80\ClientBin 폴더를 생성하고

xap 파일을 복사 해 둔후

cmd- inetmgr 에서 CilentBin을 가상디렉토리로 만들어 주고

권한은 read /script 실행 정도로 준다.

속성에서는 디렉토리탭의 익명엑세스를 주고

http헤더 탭에서 mime 형식 주었다.
.xaml   application/xaml+xml
.xap    application/x-silverlight-app
.xbap  application/x-ms-xbap


잊지말기!
.net framework 3.5는 깔아야 파싱이 된다.


Visual Studio 2005를 열어서 (물론 silverlight는 2008로 개발 했지만 server에는 2005밖에 깔려 있지 않다.)

webpart를 생성한 후  html 의 div 부분만 복사해서

moss 페이지에 writer 해 버렸다. 그리고 배포를 했더니

안보이더라......


사용자 삽입 이미지
---------------------------
오류
---------------------------
런타임 오류가 발생했습니다.
디버그하시겠습니까?

줄: 52
오류: Unhandled Error in Silverlight 2 Application
Code: 2104   
Category: InitializeError      
Message: Could not download the Silverlight application. Check web server settings    

---------------------------
예(Y)   아니오(N)  
---------------------------



매핑도 다 했는데 왜 안됐을까 했더만 html 파일 까보니깐

cilentbin/xxxxx.xap <- 이렇게 주니깐 안되더라..

http://localhost/xxxxx.xap 이런식으로 절대 경로 주니깐 되더라..

완전 아침부터 삽질한게 이제야 풀리니 완전 눈물난다.


관련글 더보기

댓글 영역