Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight脱离浏览器+;WCF RIA服务+;卡西尼&x2B;SQL Express作为桌面应用程序_Silverlight_Wcf Ria Services - Fatal编程技术网

Silverlight脱离浏览器+;WCF RIA服务+;卡西尼&x2B;SQL Express作为桌面应用程序

Silverlight脱离浏览器+;WCF RIA服务+;卡西尼&x2B;SQL Express作为桌面应用程序,silverlight,wcf-ria-services,Silverlight,Wcf Ria Services,我正计划开发一个小型企业应用程序,我希望可以将其部署为独立的桌面应用程序或web应用程序 我想知道,将Silverlight+WCF RIA服务堆栈部署为独立桌面应用程序(使用Cassini和SQL Express)是否具有挑战性。我希望尽可能多地重用项目,因此如果可以这样做,我不需要为独立桌面用户创建单独的WPF版本(使用直接数据库调用)。如果您计划分发安装程序来为您打包和配置所有内容,这是可能的。主要的挑战在于安装程序,您必须将cassini作为一项服务进行部署和启动。您必须配置IIS+并确

我正计划开发一个小型企业应用程序,我希望可以将其部署为独立的桌面应用程序或web应用程序


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

如果您计划分发安装程序来为您打包和配置所有内容,这是可能的。主要的挑战在于安装程序,您必须将cassini作为一项服务进行部署和启动。您必须配置IIS+并确保其已安装。设置承载WCF的应用程序等

但除此之外,如果你完成了这项工作,你最好使用silverlight桌面应用程序


现在我的问题。为什么要这么做?为什么不使用silverlight IsolatedStorage数据库引擎,如中的引擎。

感谢您的回复。我希望重用与远程连接到数据库的web上运行的代码库一样多的代码库。如果这太麻烦,我可能只需要两个数据提供者,一个使用WCF RIA服务,另一个使用隔离存储。