SQLiteを使用して、ローカルマシンですばやく簡単なアプリを開発しました。AppHarborにアップロードする方法を検討している最中なので、ElephantSQLへのリンクを機能させるのに少し行き詰まっています。
アプリケーションPostgreSQLサンプルアプリケーションを使用しPostgreSQLConfiguration
て、FluentNHibernate構成にクラスを使用する必要があることを確認し、Npgsqlパッケージをソリューションにインストールしました(バージョン2.0.12.1を入手しました)。
コードをAppHarborにプッシュすると、コードは正常にビルドおよびデプロイされます。サーバーがAppDomainの起動を開始すると、エラーがスローされますCould not load file or assembly 'policy.2.0.Npgsql' or one of its dependencies. Modules which are not in the manifest were streamed in. (Exception from HRESULT: 0x80131043)
。これはAppHarborダッシュボードの[エラー]セクションに記録されていないため(おそらくこれは機能が不足しているかバグですか?)、何が起こっているのかを把握するためにCustomErrorsをオフにする必要がありました。
私は何を逃しましたか?
追加-パッケージバージョン2.0.11にダウングレードしてみました。これにはpolicy.2.0.Npgsql.dllファイルが含まれていなかったため、アプリを読み込もうとすると、エラーが発生して失敗しますUnable to find the requested .Net Framework Data Provider. It may not be installed.
。