带有MySQL应用内和.NET Framework Web Api项目的Azure应用服务

时间:2018-09-06 07:27:12

标签: mysql azure asp.net-web-api

我在Azure门户上创建了一个应用程序服务,并启用了MySQL应用程序内选项。我想使用Entity Framework创建Web Api服务,所以我用数据库上下文创建了一个简单项目,并将连接字符串设置为App Service的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());
    }

还添加了一些DbSet。

现在,当我发布项目后尝试进入示例站点时,无论执行什么操作,都会收到“内部服务器错误”。 我试图在Azure中启用诊断日志,但日志流不显示任何内容,甚至不显示连接信息或其他内容。一直都是黑屏。

我不知道该怎么办。有人知道吗?

0 个答案:

没有答案