2010-08-13 2 views
3

Silverlight의 상대 URI 기능/문제로 인해 Silverlight .xap을 ClientBin에서 웹 사이트 루트로 이동하는 것이 좋습니다.Silverlight/ASP.NET에서 'ClientBin'폴더의 용도는 무엇입니까?

처음에는 ClientBin 폴더의 목적을 이해하지 못합니다. 이 폴더에 보안 제한이 있습니까 (perl 스크립트를 cgi-bin에 넣는 이유와 비슷합니다).

이 폴더에 대해 디버깅 옵션이 활성화되어 있습니까?

아니면 다른 영향을 미치지 않고 (일부 작업으로) 변경할 수있는 미리 결정된 규칙입니까?

답변

6

ClientBin 폴더는 단지 기본값입니다. 이 폴더를 .xap 경로에 지정해야하므로 어디든지있을 수 있습니다.

<object data="data:application/x-silverlight-2," 
     type="application/x-silverlight-2" width="100%" height="100%"> 
    <param name="source" value="ClientBin/SilverlightApplication1.xap"/> 
    <param name="onError" value="onSilverlightError" /> 
    <param name="background" value="white" /> 
    <param name="minRuntimeVersion" value="3.0.40624.0" /> 
    <param name="autoUpgrade" value="true" /> 
    <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" 
     style="text-decoration:none"> 
     <img src="http://go.microsoft.com/fwlink/?LinkId=108181" 
      alt="Get Microsoft Silverlight" style="border-style:none"/> 
    </a> 

"소스"값

아무것도 할 수있다.

.xap 파일을 새 위치로 복사했는지 확인하려면 프로젝트를 업데이트해야합니다.

이 폴더에는 보안 제한이 없다고 생각합니다. 적어도 사용한 Silverlight 프로젝트에는 없었습니다.

+0

+1 Chris 당신은 정확합니다. 보안 제한이 없으며 단지 사이트에서 물건을 깔끔하게 유지하려는 시도입니다. – AnthonyWJones

관련 문제