私はSqliteを使ってデータを保存するWebアプリケーションを開発しています。サーバーに展開すると、以下のエラーメッセージが表示されます。接続文字列内のファイルへのパスが正しく、開発マシン上で正しく動作しています。何が間違っていますか?サーバにデプロイしたときにEF6でSqliteが動作しない
Entity Frameworkのプロバイダの種類 「System.Data.SQLite.EF6.SQLiteProviderServices、 System.Data.SQLite.EF6」 不変名前のADO.NETプロバイダのためのアプリケーションの設定ファイルに登録された「システム.Data.SQLite 'は をロードできませんでした。アセンブリで修飾された名前が使用され、実行中のアプリケーションでアセンブリが使用可能であることを で確認します。詳細については、 http://go.microsoft.com/fwlink/?LinkId=260882を参照してください。
エラーはかなり自明ですね。 – Fabjan
@Fabjanあれば、私はその質問をしません。ファイルはそこにあり、web.configファイルはdevと同じで、ファイルへのパスはそれに応じて変更されています。何か案は? – Midas
@MidasデプロイメントサーバにSQLiteプロバイダをインストールしてください。 –