Asp.net Azure和ASP身份验证

Asp.net Azure和ASP身份验证,asp.net,.net,azure,console-application,database-migration,Asp.net,.net,Azure,Console Application,Database Migration,Im正在将应用程序转换为与Azure数据库一起使用。不过,我在ASP会员资格方面遇到了一些问题。我找到了一些关于这方面的文章,但并不是我真正在做什么 我现在遇到的问题是,我正在使用Migrator.NET控制台应用程序进行数据库迁移。我的第一次迁移使用以下代码设置ASP成员资格部分 // Install Membership and Roles to the database with the Asp.Net installer. SqlConnectionStringBuilder conne

Im正在将应用程序转换为与Azure数据库一起使用。不过,我在ASP会员资格方面遇到了一些问题。我找到了一些关于这方面的文章,但并不是我真正在做什么

我现在遇到的问题是,我正在使用Migrator.NET控制台应用程序进行数据库迁移。我的第一次迁移使用以下代码设置ASP成员资格部分

// Install Membership and Roles to the database with the Asp.Net installer.
SqlConnectionStringBuilder connectionBuilder = new SqlConnectionStringBuilder(connection.ConnectionString);
SqlServices.Install(connectionBuilder.InitialCatalog, SqlFeatures.Membership | SqlFeatures.RoleManager, connection.ConnectionString);
这会导致InstallCommon.sql错误

我从另一篇文章中找到了这篇文章

我安装了Microsoft.AspNet.Providers软件包,但这就是我被卡住的地方

现在我得到一个错误“数据库连接字符串尚未设置”


我在db.config文件中设置了一个连接字符串,它在我添加新包之前就已经运行了。连接字符串现在是否需要位于其他位置?有更好的方法解决这个问题吗?

在web.config中,
连接字符串名称是否与
中的匹配?这就是我有点困惑的地方。由于它是一个控制台应用程序,它会使用web.config吗?我没有任何设置。我认为它只是SqlConnectionStringBuilder的一部分。我不确定在这种情况下是否需要AspNet.Providers。似乎我需要将这些代码一起删除并执行这些脚本。