AppHarbor(http://test-1335.apphb.com)のテストサイトでMVC3のものをテストしています。
AppHarborでデータベースを実行していますが、MySQLConnectionを手動で設定するとデータベースにアクセスできます。これは、私のWebサイトで[テスト]をクリックしてテストできます。
myConnectionString = "my connection string goes here...";
try
{
conn = new MySql.Data.MySqlClient.MySqlConnection();
conn.ConnectionString = myConnectionString;
conn.Open();
ViewBag.Response = "OK";
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
ViewBag.Response = ex.Message;
}
Entity Frameworkを介してデータベースにアクセスすると、HTTP500エラーが発生します。これは、私のWebサイトの[ドライバー]リンクをクリックしてテストできます。
AppHarbor管理ページの[エラー]ページにエラーは表示されません。また、開発マシンでも問題なく動作します。
AppHarborでHTTP500エラーが発生したり、エラーの詳細を取得するためのヒントやアイデアを入手した人はいますか?