スポンサーリンク

ラベル Windows Server の投稿を表示しています。 すべての投稿を表示
ラベル Windows Server の投稿を表示しています。 すべての投稿を表示

2016年7月12日火曜日

SQLite でネットワーク上のファイルにアクセスする方法

 ASP.NET MVC で Web アプリケーションを作成し、IIS 8 にデプロイするという環境。
 アプリケーションでデータベースには SQLite を使用。ちなみに EntityFramework(Database First) で使ってます。
 なので、接続文字列とかは Web.config に記述される。 

 ここで Web サーバが 2 台構成で運用されることになっており、SQLite でローカルファイルにデータを保存していると、ロードバランサーで冗長化したときにデータの不整合が起こる。
 というわけで、どこかにある共有可能なサーバに SQLite データベースファイルを保存することになったわけだけど、IIS において、デフォルトの設定ではネットワーク上の別のサーバにあるファイルにアクセスできない。

 サーバ辺りの設定と Web.config の記述でちょっとハマッたのでメモ。