2010-11-01 61 views
0

我打算開發一個小型企業應用程序,我希望將其作爲獨立的桌面應用程序或Web應用程序部署。瀏覽器外的Silverlight + WCF RIA Services + Cassini + SQL Express作爲桌面應用程序

我想知道是否將Silverlight + WCF RIA Services堆棧作爲獨立桌面應用程序(使用Cassini和SQL Express)進行部署具有挑戰性。我希望儘可能多地重複使用項目,因此,如果可以這樣做,則無需爲獨立桌面用戶創建單獨的WPF版本(使用直接數據庫調用)。

回答

1

如果您計劃將安裝程序分發給打包併爲您配置所有內容,則可以這樣做。主要的挑戰是安裝程序,您將不得不部署並啓動cassini作爲服務。你將不得不配置IIS +確保它甚至安裝。設置託管你的WCF等的應用程序。

但除此之外,如果你完成了,那麼你可以使用Silverlight桌面應用程序。

現在我的問題。爲什麼要這樣做?爲什麼不使用Silverlight的IsolatedStorage數據庫引擎,如here

+0

感謝您的回覆。我想重複使用遠程連接到數據庫的Web上運行的代碼庫。如果太麻煩了,我可能只需要有兩個數據提供者,一個使用WCF RIA服務,另一個使用隔離存儲。 – 2010-11-01 06:15:56

相關問題