웹 사이트에 Silverlight 2 응용 프로그램 추가

이 페이지는 Silverlight 2 프로젝트에만 적용됨

Silverlight 2 응용 프로그램을 배포하려면 컴파일된 .xap 파일을 웹 폴더에 복사한 후 테스트 페이지(Default.html 또는 TestPage.html)에서 .xap 파일을 호출하는 것과 동일한 방식으로 웹 페이지에서 .xap 파일을 호출하면 됩니다. 파일을 복사하려면 Xcopy를 사용하거나 Microsoft Expression Web 2 또는 Microsoft Visual Studio 2008 같은 웹 사이트 제작 도구의 가져오기 및 배포 도구를 사용할 수 있습니다.

다른 사용자가 웹 페이지를 찾아오면 Silverlight 2 응용 프로그램이 표시됩니다. Silverlight 2 런타임을 설치하지 않은 사용자인 경우에는 설치 메시지와 링크를 보게 됩니다.

Xcopy를 사용하여 Silverlight 응용 프로그램 배포

  1. Silverlight 2 프로젝트를 빌드(F5 키)하고 테스트합니다. Silverlight 2 프로젝트를 빌드하고 테스트하면 다음 파일이 \bin\debug 폴더에 만들어지고 Expression Blend가 시작 웹 페이지를 열려고 시도합니다.

    파일

    설명

    AppManifest.xaml

    AppManifest.xml 파일의 Silverlight 2 버전

    Default.html 또는 TestPage.html(Visual Studio 2008로 프로젝트를 만든 경우)

    브라우저에 Silverlight 2 응용 프로그램(ProjectName.xap에 포함)을 로드하는 웹 페이지

    ProjectName.dll

    프로젝트의 콘텐츠 파일에서 디자인한 응용 프로그램의 컴파일된 어셈블리

    ProjectName.pdb

    응용 프로그램의 디버그 정보

    ProjectName.xap

    Silverlight 2 응용 프로그램의 모든 콘텐츠와 리소스가 들어 있는 압축 보관 파일. 사용 중인 브라우저에서 이 파일을 다운로드한 후 Silverlight 2 플러그 인을 통해 실행합니다.

  2. ProjectName.xap 파일을 웹 사이트의 폴더에 복사합니다. 예를 들어 인터넷 정보 서비스를 설치한 경우 .xap 파일을 대개 C:\Inetpub\wwwroot에 매핑되는 기본 사이트의 가상 디렉터리에 복사할 수 있습니다.

    [!참고]

    응용 프로그램에 Microsoft Expression Encoder 2 파일 또는 미디어 파일이 포함되어 있으면 해당 파일도 복사해야 합니다.

  3. 배포를 테스트하려면 테스트 페이지(Default.html 또는 TestPage.html)를 복사하거나 테스트 페이지에서 웹 폴더의 기존 웹 페이지로 코딩할 수 있습니다. 응용 프로그램의 .xap 파일과 일치하도록 .xap 파일의 이름을 변경해야 합니다.

  4. Silverlight 2 응용 프로그램을 호출하는 웹 페이지를 찾아 어떻게 나타나는지 테스트해 봅니다.

다음 단계