3

ほとんどの場合、Silverlight の相対 URI 機能/問題が原因で、Silverlight .xap を ClientBin から Web サイトのルートに移動することを検討していますか?

私が理解していないのは、そもそも ClientBin フォルダーの目的です。このフォルダーにセキュリティ制限が設定されていますか (perl スクリプトを cgi-bin に配置する理由と同様)。

このフォルダで有効になっているデバッグ オプションはありますか?

それとも、他の影響なしに (何らかの作業で) 変更できる、あらかじめ決められた規則ですか?

4

1 に答える 1

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 プロジェクトには制限がありませんでした。

于 2010-08-13T18:27:01.780 に答える