2010-11-19 45 views
0

我是Silverlight的新手,尚未完成任何項目。我的公司將開始一個應該是100%silverlight和ria服務的項目。儘管我讀過一本關於sl的書,但沒有一些實際經驗,但我仍然有一些問題。希望我能在這裏找到幫助:)Silverlight的幾個問題

這是我的問題。

  • 我們要構建的項目需要認證和授權。我可以使用Asp.Net成員提供程序,但存在問題。在認證過程中(登錄),用戶應提供用戶名,密碼和臨時密碼。據我所知,會員提供商不支持超過2個參數(用戶名和密碼)的身份驗證。有沒有解決這個問題的方法?也許我可以創建我自己的MembershipProvider?這會解決問題嗎?

  • 我們計劃在單個Silverlight應用程序中使用WCF雙工服務和RIA服務。我們希望使用雙工服務讓用戶知道交易狀態何時發生變化。你有什麼經驗呢?雙工服務是可靠的,還是我們應該走舊路,間隔檢查交易狀態?

  • 應用程序應該在瀏覽器內部和外部運行。我的問題是,當我們想使用認證/授權+ RIA服務+雙工服務時,是否可以將sl應用程序作爲OOB運行?我們是否應該在這裏等待一些問題?

我認爲這就是現在。 非常感謝您的幫助。

回答

0

會員問題:不,沒有解決方法......你將不得不編寫你的獲獎會員提供者......我做到了......不那麼辛苦......但是要做到這一點,否則你可能會陷入一次大的損失問題...正如我做的...

+0

是的,我發現我可以擴展IAuthentication 。它的Login方法有一個customData作爲最後一個參數,我可以使用該參數來傳遞臨時PIN碼。這個問題解決了,其他的仍然:) 謝謝:) – Davita 2010-11-19 21:59:35