2011-03-09 22 views
1

我在Silverlight初學者,想了解Silverlight的流量在瀏覽器中運行時:的Silverlight流 - (silverlightControlHost源標籤)

我已經下載從網頁與結合的應用silverlight + wcf,並希望這個wcf在我的silverlight應用程序中運行。 我已將名爲fileupanddownlod.web的wcf項目複製到我的silverlight解決方案中。所以現在我有這些項目: silverlightapplication1(Silverlight中,包含了服務引用fileupanddownload) fileupanddownload.web(WCF)

我試圖運行的Silverlight作爲startpproject - 所以它運行的

...\Bin\Release\SilverlightApplication1TestPage.html 
路徑

但是當我在通訊異常中調用wcf時。 所以我在項目看到了我在他們運行WCF下載 - fileupanddownload.web作爲startupproject所以後來它運行路徑:

這似乎更正確....

但是... 當我運行Silverlight作爲strtup項目時,我可以在瀏覽器中看到我想運行的xaml,並將fileupanddownload.web設置爲啓動項目時,我只能看到我下載的項目中的xaml,但我不知道不知道從哪裏得到它...

有人可以讓我知道: 我在哪裏可以看到silverlight爲了運行xaml所做的連接的代碼從aspx文件?我只能看到來源是:

<param name="source" value="ClientBin/FileUpAndDownload.xap"/> 

在這裏我必須改變嗎?如果是的話 - 我怎麼能生成一個XAP(它是什麼XAP)

非常感謝!

回答

0

Xap是Silverlight應用程序的擴展,即Silverlight構建規則生成的最後一件事。

當託管在Web項目Silverlight應用程序,您需要配置web項目正確引用它們:

  • Web項目右鍵單擊,然後單擊屬性
  • 去Silverlight的應用程序選項卡 enter image description here
  • 點擊添加...
  • 從下拉框中選擇現有Silverlight項目enter image description here

  • 點擊添加

現在,您將能夠運行在Web項目中的最新的Silverlight版本。