2012-04-12 36 views
0

我正在使用Google教程或介紹如何將Silverlight應用程序作爲服務提供商。這裏是處理:作爲服務提供商的Silverlight應用程序

的Java應用程序發送SOAP消息發送到Silverlight控件

Soap stuff.. 
    <ShowVisualisation> 
    <URL>http://www.example.org/simulations/sim1.txt</URL> 
    </ShowVisualisation> 
Soap stuff.. 

當SL應用得到消息,它需要下載該文本文件,並進行處理。在您自己編寫WSDL非常繁瑣且容易出錯。

是否有教程/示例如何構建.Net獨立的SL服務?我正在尋找一些WSDL代。

編輯:

我在文章了,似乎沒有簡單的方法來使SL應用服務提供商。 SL應用程序不會託管在IIS上。因此,信息非常簡單,有沒有更好的溝通方式?

回答

1

我建議你使用WCF RIA這裏是一個鏈接,讓你開始

http://www.silverlight.net/learn/advanced-techniques/wcf-ria-services/get-started-with-wcf-ria-services

我不相信,你將能夠在您的Silverlight項目內,但相同的解決方案中託管Web服務。這可能比預期的要複雜得多,這種超高響應性。好處是你不需要處理任何WSDL東西視覺工作室和日食會爲你帶來這個。

乾杯,

+0

確定嗎? 「Silverlight客戶端無法通過HTTP進行尋址,因爲瀏覽器環境不允許創建HTTP偵聽器。與客戶端進行HTTP雙向通信是通過讓客戶端針對來自已建立會話中的消息的目標服務器進行輪詢來實現的。似乎我有太多的池;/ – 2012-04-13 19:52:23

+0

也許我們有小的誤解,wcf服務將創建在一個單獨的項目,但在同一解決方案。您甚至可以在承載Silverlight XAP對象的ASP.NET項目中創建它們。然後,一旦部署在IIS上,您將可以從Silverlight使用這些WCF服務。希望它更有意義。但是從silverlight中你是正確的,你將無法託管任何http服務。 – Stainedart 2012-04-13 20:03:23

+0

謝謝,我不能使用IIS的恥辱。 – 2012-04-13 20:05:44

相關問題