我正在 AppHarbor (http://test-1335.apphb.com) 上的测试站点上测试一些 MVC3 的东西。
我的数据库在 AppHarbor 上运行,并且在手动设置 MySQLConnection 时可以访问数据库。这可以通过单击我网站上的“测试”来测试。
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;
}
通过实体框架访问数据库时,我收到 HTTP500 错误。这可以通过单击我网站上的“驱动程序”链接进行测试。
我在 AppHarbor 管理页面的错误页面中没有收到任何错误,并且在我的开发机器上也可以完美运行。
还有其他人在 AppHarbor 上收到 HTTP500 错误,或者有关如何获取有关该错误的更多详细信息的任何提示或想法?