2010-08-13 59 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克里斯你是正確的沒有任何安全限制,它只是試圖保持在網站上的東西整潔。 – AnthonyWJones 2010-08-13 18:45:11

相關問題