2010-05-14 144 views
1

我有一個名爲「MySLApp」的基本Silverlight 4項目,它具有關聯的MySLApp.Web項目。 (名稱變更爲簡單起見)我該如何部署我的silverlight 4應用程序

它編譯下到這些文件(在Silverlight項目):

  • AppManifest.xaml
  • MySLApp.dll
  • MySLApp.xap
  • MySLAppTestPage.html

而Web項目內置於:

  • 斌\ MySLApp.Web.dll
  • 的ClientBin \ MySLApp.xap

我也有我的Web項目是提供了一個生成圖像的ashx的文件,我的Silverlight應用程序調用出來作爲圖像的URL:

var uri = new Uri(@"http://localhost:1122/ImageServer.ashx", UriKind.Absolute); 
var bi = new BitmapImage(uri); 
TagImage.Source = bi; 

我最大的問題歸結爲:

^h我應該將我的應用程序部署到我的IIS服務器嗎?我需要從哪裏獲得什麼文件才能運行?包含.ASHX網址?

乾杯, 馬克

回答

0

據我所知,Silverlight是一個客戶端技術 - 你不「部署」到服務器。應該與將xap文件(和相關文件)複製到可由Web服務器訪問的文件夾 一樣簡單。

+0

是的,但它是我感興趣的「和相關文件」部分,以及如何部署我的ASHX文件以將其公開爲URL? – Mark 2010-05-14 04:14:00

+0

你不要把它放在服務器的文件結構上嗎?我的意思是,像一個ASPX文件?如果它不起作用,請重新啓動IIS。 – 2010-05-14 05:46:36

+0

DLL怎麼樣? – Mark 2010-05-16 22:55:25

相關問題