0

データベースへのアクセスを必要とするASP.NETMVC3アプリケーションを構築しています。ローカルマシンでデータベースを正常にセットアップし、すべてが正常に機能しましたが、テストのためにアプリをappharbor.comにアップロードしたため、データベースにアクセスできなくなりました。

appharbor.comでSQLEXPRESSデータベースの接続文字列をどのように追加しますか?データベースファイルは、App_Dataフォルダーにあります。私はそれを無駄に機能させるために何日も努力してきました。すでにappharborにSQLServerアドオンを追加しました。知るのに役立つ場合は、EntityFrameworkの機能を使用していません。

4

1 に答える 1

1

AppHarborで実行する場合は、アプリケーションに埋め込まれたSQLServerExpressデータベースを使用しないでください。新しいアプリケーションバージョンがデプロイされるたびに、ファイルシステムの状態が失われ、データベースへの変更が失われます。Sequelizerアドオンの使用方法については、次のガイドをご覧ください:http ://support.appharbor.com/kb/add-ons/using-sequelizer

于 2012-08-07T03:27:30.303 に答える