2011-09-07 4 views
0

Silverlight 프로젝트의 Xap 파일은 Asp.Net MVC 웹 사이트에로드되지 않습니다.Silverlight in ASP.Net MVC - 텍스트를로드하지 않고

페이지 확인 -> -> 확인. 체크 빌드 -> 괜찮습니다 체크 Xap 파일 -> 거기에

실버 라이트 응용 프로그램을 수정 한 후 Xap은 조정되지 않았지만 자동 생성 된 것으로 생각됩니다.

누구든지이 문제를 해결할 수 있습니까?

편집 : 추가 답변 : Xap은 ClientBin에 있으며 Silverlight 응용 프로그램의 "속성"에서 참조됩니다 (다시 확인). 페이지를 시작할 때 페이지가로드되지 않고 검정/흰색 배경으로 표시됩니다 (예 : 마우스 오른쪽 버튼을 클릭하면 "실버 라이트"메뉴가 표시됨). 그러나 요소 자체가로드되지 않습니다. .

+0

'로드되지 않음'이란 무엇을 의미합니까? MVC 사이트에 ClientBin이라는 폴더가 있습니까? 그렇다면 거기에 XAP 파일이 있습니까? 제발 좀 더 구체적으로 말하십시오. –

답변

1

나는 그것을 직접 풀었다.

몇 가지 이유가 있습니다.

  1. 아직 프로젝트에서 참조되지 않았습니다. 웹 사이트의 설정으로 이동하여 Silverlight 프로젝트를 선택합니다.

    :

For IIS Express

For IIS

그것은 이러한 마임 타입이어야한다 :

  • 는 IIS 아직 더 많은 정보를 찾을 수있는 다른 마임 유형을 처리하도록 구성되어 있지 않습니다
    • application/x-silverlight-app
    • applicat 이온/XAML + XML
    • 응용 프로그램/X-MS-XBAP

    4.Or XAP 파일에 대한 링크가 잘못되었습니다. Fiddler2 (내 문제도 해결됨)로 확인할 수 있습니다.

    도와 주셨습니다.

  • +0

    문제가 해결되면 내 답변을 수락 할 수 있습니다. – Matthieu

    +0

    17 시간 더 기다려야 함 :) – NicoJuicy

    0

    나는 당신이 (MVC는 실버 라이트 프로젝트에 대한 기본 웹 사이트 유형 아니므로) 별도로 생성 된 MVC 웹 사이트에 실버 라이트 프로젝트를 추가하고 있는지 생각해야합니다.

    그런 경우, 당신은 웹 사이트의 프로젝트 설정으로 이동하여 왼쪽의 Silverlight Applications 탭을 선택하고 Add 키를 선택한 다음 Silverlight 프로젝트를 선택해야합니다. 기본적으로이 실버 라이트 앱의 테스트 페이지가 웹 사이트에 추가됩니다 (편리 할 수도 있음). 테스트 용).

    이렇게하면 XAP를 웹 사이트의 ClientBin 폴더에 복사하는 관계가 만들어집니다.