在我的项目中,我目前有两个数据库,一个名为ASPNETDB.MDF,另一个名为School.sdf。ASPNETDB.MDF是由.net默认成员提供程序创建的,我使用实体框架创建了第二个。当我要让这个项目上线时,所有这些信息都需要包含在同一个项目中。如果只有一个数据库而不是两个数据库,我该如何让应用程序正常运行-如何合并所有这些数据,或者-at最少-建立一个空白数据库,准备好播种所有必要的信息,我的学校上下文和默认的成员资格提供商信息。
有人能帮我解决这个问题吗?
发布于 2012-06-11 01:44:49
您可以从MS:http://www.asp.net/web-forms/tutorials/security/membership/creating-the-membership-schema-in-sql-server-cs访问此链接
它包括执行位于%WINDIR%\Microsoft.Net\Framework\vFRAMEWORK_VERSION_NUMBER\上的工具
aspnet_regsql.exe 工具用于向指定的 SQL Server 数据库添加或删除 ASP.NET 应用程序服务。 ASP.NET 应用程序服务包含 SqlMembershipProvider 和 SqlRoleProvider 的架构,以及其他 ASP.NET 2.0 框架的基于 SQL 的提供程序的架构。
这是关于2.0的,但对于较新的版本也是如此。
发布于 2013-10-09 09:28:43
您要查找的内容如下:
专注于他们使用的部分: Aspnet_regsql.exe!我们的想法不是合并这两个数据库,而是配置您的Asp.Net成员资格提供程序,以便它可以使用主数据库。祝好运
https://stackoverflow.com/questions/10973759
复制相似问题