Служба приложений Azure с MySQL In-App и проектом .NET Framework Web Api - PullRequest
0 голосов
/ 06 сентября 2018

Я создал службу приложений на портале Azure и включил опцию MySQL In-App. Я хотел создать сервис Web Api с Entity Framework, поэтому я создал простой проект с контекстом моей базы данных и установил строку подключения на тот из FTP, что у моей службы приложений. Вот так:

Database=localdb;Data Source=127.0.0.1;User Id=azure;Password=6#vWHD_$;Port=#####

Я установил инициализатор моего контекста на:

Database.SetInitializer(new MigrateDatabaseToLatestVersion<MyDbContext, Configuration>());

где Configuration - это класс с этим конструктором:

    public Configuration()
    {
        AutomaticMigrationsEnabled = true;
        SetSqlGenerator("MySql.Data.MySqlClient", new MySql.Data.Entity.MySqlMigrationSqlGenerator());
    }

Добавлены также некоторые DbSets.

Теперь, когда я пытаюсь зайти на свой пример сайта после публикации проекта, я получаю «Внутреннюю ошибку сервера», независимо от того, что я делаю. Я пытался включить журналы диагностики в Azure, но поток журналов не показывает ничего, даже информацию о подключении или что-то еще. Просто черный экран все время.

Я не знаю, что делать. Кто-нибудь знает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...