웹 사이트에 Silverlight 응용 프로그램 배포

Dd185521.0b2c798e-86c6-4ea2-a8a6-5cf1f12be1e2(KO-KR,Expression.30).png

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

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

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

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

    파일

    설명

    AppManifest.xaml

    AppManifest.xml 파일의 Silverlight 버전

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

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

    ProjectName.dll

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

    ProjectName.pdb

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

    ProjectName.xap

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

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

    [!참고]

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

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

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

다음 단계