数据库更改后Lightswitch App身份验证/授权

时间:2013-08-28 08:10:55

标签: visual-studio-lightswitch

我有一个使用表单身份验证的Lightswitch应用程序。 我不得不将这个现有的应用程序指向一个新的数据库,现在我的用户名不再被分配了管理员角色,当然这意味着我无法访问角色和用户菜单选项以使自己成为管理员。

也许我错过了准备新数据库的一步:

1)对于新数据库,并应用了通常的aspnet_regsql。 2)我将每个aspnet_表中的数据从旧数据库DTS到新数据库。

我原本预计如果出现问题,我会收到我的用户名根本不存在的错误。相反,它允许我登录,但只是在我的应用程序中,我的用户名不再与管理员角色相关联。这是为什么?我已通过SQL查询确认新数据库中的用户和角色设置与旧数据库相同。

请帮忙。

1 个答案:

答案 0 :(得分:0)

尝试再次发布应用,但请务必选择“是,创建应用管理员”并指定您的用户名。