Silverlight/ASP.NET中'ClientBin'文件夹的用途是什么?

Mer*_*OWA 3 asp.net silverlight clientbin

主要是由于Silverlight中的相对URI特性/问题,我正在考虑将Silverlight .xap从ClientBin中移出到网站的根目录?

我不明白的是ClientBin文件夹的目的.是否存在对此文件夹的安全限制(类似于将perl脚本放在cgi-bin中的原因).

是否为此文件夹启用了调试选项?

或者它只是一个预定的约定,可以改变(有一些工作)没有其他分支?

Chr*_*isF 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>
Run Code Online (Sandbox Code Playgroud)

"来源"值可以是任何东西.

您必须更新项目以确保.xap文件已复制到新位置.

我不认为有这个文件夹上的任何安全限制 - 至少没有出现过任何我已经使用了Silverlight的项目.