MigratorDotNet を使用して、Web アプリの Rails スタイルの移行を管理しています。データベース内のすべてのテーブルを削除すると、MigratorDotNet を実行して必要なすべてのテーブルを作成するインストール ビューにアクセスできるワークフローがあります。
これはローカルで機能します。何らかの理由で、コードを Arvixe ホスティングにアップロードすると、移行がまったく実行されません。この奇妙なエラーが発生します:
There is already an object named 'SchemaInfo' in the database.
移行を実行する前に、データベース内のすべてのテーブルを手動で削除したため、これは奇妙です (以前のインストールから残っていないことを確認するため)。
私のコードは基本的に次のようになります。
new Migrator.Migrator("SqlServer", connectionString.ToString(), migrationsAssembly).MigrateToLastVersion();
接続文字列が正しく (運用/ホスティング設定)、アセンブリが正しく読み込まれている (名前とバージョン) ことをログに記録して確認済みです。
ローカルで動作しますが、Arvixe では動作しません。これをトラブルシューティングするにはどうすればよいですか?