Silverlight脱离浏览器+;WCF RIA服务+;卡西尼&x2B;SQL Express作为桌面应用程序
我正计划开发一个小型企业应用程序,我希望可以将其部署为独立的桌面应用程序或web应用程序Silverlight脱离浏览器+;WCF RIA服务+;卡西尼&x2B;SQL Express作为桌面应用程序,silverlight,wcf-ria-services,Silverlight,Wcf Ria Services,我正计划开发一个小型企业应用程序,我希望可以将其部署为独立的桌面应用程序或web应用程序 我想知道,将Silverlight+WCF RIA服务堆栈部署为独立桌面应用程序(使用Cassini和SQL Express)是否具有挑战性。我希望尽可能多地重用项目,因此如果可以这样做,我不需要为独立桌面用户创建单独的WPF版本(使用直接数据库调用)。如果您计划分发安装程序来为您打包和配置所有内容,这是可能的。主要的挑战在于安装程序,您必须将cassini作为一项服务进行部署和启动。您必须配置IIS+并确
我想知道,将Silverlight+WCF RIA服务堆栈部署为独立桌面应用程序(使用Cassini和SQL Express)是否具有挑战性。我希望尽可能多地重用项目,因此如果可以这样做,我不需要为独立桌面用户创建单独的WPF版本(使用直接数据库调用)。如果您计划分发安装程序来为您打包和配置所有内容,这是可能的。主要的挑战在于安装程序,您必须将cassini作为一项服务进行部署和启动。您必须配置IIS+并确保其已安装。设置承载WCF的应用程序等 但除此之外,如果你完成了这项工作,你最好使用silverlight桌面应用程序
现在我的问题。为什么要这么做?为什么不使用silverlight IsolatedStorage数据库引擎,如中的引擎。感谢您的回复。我希望重用与远程连接到数据库的web上运行的代码库一样多的代码库。如果这太麻烦,我可能只需要两个数据提供者,一个使用WCF RIA服务,另一个使用隔离存储。