2010-05-21 72 views
0

(使用Visual Studio 2008和Silverlight 3) - 我真的四處尋找這個,現在我只是困惑於所有不起作用的解決方案爲了我。我想從Silverlight客戶端調用WCF服務,這是沒有問題的,但我無法獲得服務來處理會話(我想記住一些關於調用者之間調用的幾件事)在Silverlight中調用的WCF服務中使用會話

我收集了基本的HttpBinding對會話沒有好處,而且我還沒有設法讓wsHttpBinding工作......發生了什麼事情?我原以爲這是人們在他們的WCF服務中想要的一個非常基本的東西,還是我完全糊塗了,不知道它是如何完成的?

+0

嗨,我沒有你的問題的解決方案恐怕,但我遇到了這篇文章,至少解釋了爲什麼它不能與basicHttpBinding一起使用: http:// s ankarsan.wordpress.com/2008/09/07/wcf-sessions/ 不幸的是,Silverlight不支持wsHttpBinding。但也許有某種解決方法可以讓WCF會話+ Silverlight工作。 – 2010-05-21 15:25:58

回答

0

還好,好像 「WCF服務Silverlight啓用」(與

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] 

和basicHttpBinding的代替的wsHttpBinding WCF服務)可以做會議使用Silverlight: http://www.dotnetspider.com/Silverlight-Tutorial-317.aspx

乾杯,亞歷克斯

+0

謝謝你的回答,但我已經嘗試過這個例子,下載了該項目並再次嘗試 - 對我來說不起作用。 (「啓用Silverlight的WCF服務」模板似乎也會給我帶來跨域發佈錯誤。) 我會嘗試安裝VS 2010,然後查看它是否工作得更好。 – 2010-05-25 13:42:36

+0

哈!它工作正常與VS 2010 ..它似乎到目前爲止.. :) 現在我只需要弄清楚如何給你信貸,因爲你的答案工作:) – 2010-05-26 09:57:27