次のシナリオがあります。
ブラウザー外アプリとして使用されるお客様向けの Silverlight 4 アプリを開発しています。アプリはオフラインで動作しています。つまり、アプリとデータベースはユーザーのローカル マシン上にあります。アプリは、WCF-RIA サービスを使用してローカル データベースに接続しています。データベースは、SQL Server Express、SQL Server CE、または MySQL になります。MVVMLight と MEF を使用しています。
外部 Web サーバーは、アプリを随時更新するか、新しいモジュールをアプリに追加するためにのみ使用されます。これを達成するために、Jeremy Likness ブログ (http://www.wintellect.com/CS/blogs/jlikness/archive/2010/05/25/silverlight-out-of-browser-dynamic-modules- in-offline-mode.aspx )
このようなシナリオを実行する理由は複雑です。しかし、簡単に言うと、これは主に後のオンライン バージョンの互換性上の理由によるものであり、WPF を使用したくありません。したがって、これを Silverlight および WCF-RIA サービスで動作させる必要があります。
わかりました、それがシナリオであり、ここに質問があります:
このシナリオでは、ローカル Web サーバーが必要ですか? アプリはブラウザー外としてプログラムでインストールされ、データベースはローカルで、WCF-RIA 経由で接続されます。
はいの場合、どの Web サーバーで十分ですか? これは、お客様が実行する初期セットアップを介してインストールおよび構成する必要があります。お客様は、Web サーバーの構成に関して何もする必要はありません。
このシナリオに関する他のアイデアやコメントはありますか? これに対する他の可能な解決策はありますか?
手伝ってくれて
ありがとう