Я тестирую некоторые вещи MVC3 на своем тестовом сайте в AppHarbor (http://test-1335.apphb.com).
Моя база данных работает в 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;
}
При доступе к базе данных через Entity Framework я получаю ошибку HTTP500. Это можно проверить, нажав на ссылку «Драйверы» на моем веб-сайте.
Я не получаю никаких ошибок на странице «Ошибки» на странице администрирования AppHarbor, и все также отлично работает на моем компьютере для разработки.
Кто-нибудь еще получил ошибку HTTP500 в AppHarbor или какие-либо советы или идеи о том, как получить более подробную информацию об ошибке?