본문 바로가기
다물칸 주소복사
조회 수 2258 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
구분 팁&트릭
출처 http://www.hoons.net/Board/sivlerlighttip/Content/51088

예전 ActiveX처럼 서버버전이 변경이 됐는데도 클라이언트에서는 Temporary 폴더의 ActiveX만 실행하는 식의 문제가 발생되는 경우이다.

프로젝트 어셈블리 속성에 버전정보가 있어서 웹이나 실버라이트 모두 바꿔봤으나 똑같음...

 

서버의 XAP를 표시하는 웹페이지의 속성 중 Source를 다음과 같이 변경한다.

 

 

<form id="form1" runat="server" style="height:100%">
    <div id="silverlightControlHost">
        <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
    <param name="source" value="ClientBin/test.xap?cachepreventer=2010.10.21_08"/>
    <param name="onError" value="onSilverlightError"/>
    <param name="background" value="white" />
          <param name="EnableGPUAcceleration" value="true" />
          <%--<param name="windowless" value="true" />--%>
     <param name="minRuntimeVersion" value="5.0.61118.0" />
    <param name="autoUpgrade" value="true" />
    <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=5.0.61118.0" style="text-decoration:none">
      <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
    </a>
     </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>
    </form>

 

Cachepreventer를 파라미터로 추가하고 그 뒷내용은 위형식대로 날짜에 몇번째 릴리즈 식으로 해도 되고 별도의 방식대로 해도 된다.