私は次のことを計画しており、セットアップに関するアドバイス/評論家を求めています。
- ユーザー管理コードを WCF サービスに移動して、クライアント アプリがその WCF API のみを介してユーザー データを取得できるようにします。
- API (ライブラリ) は、デフォルトでストレージに LocalDb を使用する必要があります。
- WCF サービスはライブラリを使用し、その機能を公開します。
それは賢明なアプローチですか?ユーザー ストレージをサービスの近くに保持したいのですが、NetworkService として実行されているサービスをインストールすると、LocalDb は実行されますか? LocalSystem を使用することもできますが、もちろん必要な場合のみです。
サービスとして実行されている場合、別のサービス (LocalSystem として実行されている両方など) は LocalDb にアクセスできますか?
展開の検討: API が LocalDb を作成/接続する場合、「.Net 4.0.2 が必要」以外の MSI を介した WCF サービスの展開に他の制限が適用されますか?