0

我正在转换要与 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 错误。

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

http://www.hanselman.com/blog/IntroducingSystemWebProvidersASPNETUniversalProvidersForSessionMembershipRolesAndUserProfileOnSQLCompactAndSQLAzure.aspx

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

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

我在 db.config 文件中设置了一个连接字符串,该文件在我添加新包之前有效。连接字符串现在需要放在其他地方吗?有没有更好的方法来解决这个问题?

4

0 回答 0