1

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

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

1)对于新数据库,并应用通常的 aspnet_regsql 东西。2) 我将旧数据库中每个 aspnet_ 表中的数据进行 DTS 处理到新数据库。

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

请帮忙。

4

1 回答 1

0

Try publishing the app again, but make sure to select "Yes, create an Application Administrator" and specify your username.

于 2013-09-10T14:59:22.513 回答