2010-11-01 62 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

相关问题