Silverlight浏览器外浏览器+ WCF RIA服务+ Cassini + SQL Express作为桌面应用程序

时间:2010-11-01 01:13:14

标签: silverlight wcf-ria-services

我计划开发一个小型企业应用程序,我希望它可以作为独立的桌面应用程序或Web应用程序进行部署。

我想知道,如果使用Silverlight + WCF RIA服务堆栈作为独立的桌面应用程序(使用Cassini和SQL Express)进行部署将是一项挑战。我想尽可能多地重用项目,所以如果可以这样做,我就不需要为独立桌面用户创建一个单独的WPF版本(带有直接数据库调用)。

1 个答案:

答案 0 :(得分:1)

如果您计划分发安装程序以打包并为您配置所有内容,则可以执行此操作。主要的挑战是安装程序,您必须部署并启动cassini作为服务。您将不得不配置IIS +确保它甚至已安装。设置托管您的WCF等的应用程序

但除此之外,如果你完成了这件事,那么你可以选择使用Silverlight桌面应用程序。

现在我的问题。为什么这一切?为什么不使用像here那样的Silverlight IsolatedStorage数据库引擎。