我花了好几个小时撞到墙上试图在我的SQL服务器数据库中设置aspnet成员资格/角色表,而不是让它们存在于App_Code / ASPNETDB.MDF文件中,因为该文件无法正常工作在我的主人身上我最终通过跟踪Scott的gu here找到了问题,并且能够通过运行aspnet_regsql.exe实用程序并为LocalSqlServer创建连接字符串来解决它。
关于它的荒谬部分是在运行aspnet_regsql并将我的数据库上传到我的webhost后,我已经创建的所有用户和角色都消失了。用户,成员,角色等消失了。我不能使用网站管理工具来填充它,因为它现在不是视觉工作室。那么最简单的方法是将用户,角色等填充到我的SQL Server中,因为我现在有dbo.aspnet_Application,dbo.aspnet_Paths,dbo.aspnet_Roles等...等等......
答案 0 :(得分:1)
如果您的本地计算机上有sql 2008管理工作室,则可以使用generate脚本创建带有必要插入的脚本。只需使用你将脚本数据选项设置为true。
如果sql 2008管理工作室可以使用此脚本。 http://vyaskn.tripod.com/code/generate_inserts.txt