2010-11-01 5 views
0

Je prévois de développer une application pour petites entreprises que je souhaite déployer sous la forme d'une application de bureau autonome ou d'une application Web . Je voudrais savoir si avoir une pile de services RIA Silverlight + WCF sera difficile à déployer en tant qu'application de bureau autonome (avec Cassini et SQL Express). Je souhaite réutiliser autant de projets que possible, donc s'il est possible de le faire de cette manière, je n'ai pas besoin de créer une version WPF séparée (avec des appels de base de données directs) pour les utilisateurs de bureau autonomes.Silverlight out-of-browser + Services WCIA RIA + Cassini + SQL Express comme application de bureau

Répondre

1

Ceci est possible si vous envisagez de distribuer un programme d'installation pour conditionner et configurer tout pour vous. Le défi majeur est avec l'installateur, vous devrez déployer et démarrer Cassini en tant que service. Vous allez devoir configurer IIS + assurez-vous qu'il est même installé. Configurer l'application qui héberge votre WCF, etc

Mais à part ça, si vous avez terminé, vous pouvez aller avec une application de bureau Silverlight.

Maintenant, ma question. Pourquoi faire tout ça? Pourquoi ne pas utiliser un moteur de base de données Silverlight IsolatedStorage comme celui de here.

+0

Merci pour votre réponse. J'aimerais réutiliser autant de base de code que celle qui fonctionne sur le Web et qui est connectée à distance à une base de données. Si c'est trop compliqué, il se peut que j'aie besoin de deux fournisseurs de données, l'un utilisant les services WCF RIA, et l'autre utilisant le stockage isolé. –

Questions connexes