2010-10-22 192 views
0

我想與我的silverlight 4應用程序一起生活,並將其託管在網絡上,但我查看的一些網絡服務器詢問我是否希望Web服務器是iis6或iis7,但即時通訊使用Windows XP和使用iis5.1,所以我有點迷失在如何做到這一點。還有關於何處承載Silverlight應用程序的任何建議託管silverlight應用程序

回答

2

要託管Silverlight,您不需要任何特定類型或版本的Web服務器。無論他們擁有什麼都可以。

如果你有任何服務器代碼(asp.net?),那麼你想確保它是IIS,但即使如此,版本6或7仍然可以工作。

0

對於簡單託管Silverlight應用程序,您不必擔心託管服務器,它甚至可能是Apache。

但是,如果你有你的SL應用程序需要與溝通,就像一個WCF或例如ASMX Web服務的服務器端代碼,那麼你就需要考慮託管環境不受和安裝的框架版本等

您在IIS6和IIS7之間的選擇取決於您的要求,如果您不需要特定的版本,那麼您可以獲得。我個人更喜歡IIS 7,所以我會專注於此。

+0

那麼我只是想模仿一個Windows窗體的TCP服務器和客戶端,但相反,我想使用Silverlight的基於Web的應用程序。對於客戶端來說,它將使用silverlight,所以我可以把它放在網絡上,而對於服務器端來說,它只是一個簡單的控制檯應用程序。我還需要考慮iis還是其他要求? – user464111 2010-10-22 16:41:15

+0

@ user464111,我不知道我明白,控制檯服務器在哪裏執行?如果您沒有在WEB服務器上執行任何.NET代碼,那麼您可以使用任何您想要的Web服務器。另外請記住,Silverlight對TCP連接有一些限制,具體取決於應用程序是否可信,以下是參考http://msdn.microsoft.com/en-us/library/cc645032(VS.95).aspx – 2010-10-22 21:32:52

+0

感謝您的回覆,服務器是一個控制檯應用程序,只是等待客戶端連接。客戶使用silverlight。一旦連接,他們可以交換數據。我使用我自己的個人路由器將數據轉發到本地計算機。這不適用於限制嗎? – user464111 2010-10-23 02:45:42

相關問題