フォーム認証を使用して、Lightswitch アプリが動作しています。この既存のアプリを新しいデータベースに向ける必要がありましたが、ユーザー名に管理者ロールが割り当てられなくなりました。つまり、自分自身を管理者にするために [ロール] と [ユーザー] メニュー オプションにアクセスすることはできません。
おそらく、新しいデータベースを準備するステップを逃したのでしょう。
1)新しいデータベースの場合、通常のaspnet_regsqlのものを適用しました。2) 古いデータベースの各 aspnet_ テーブルのデータを新しいデータベースに DTS しました。
これに問題がある場合、ユーザー名がまったく存在しないというエラーが表示されると予想していました。代わりに、ログインを許可していますが、アプリでは、ユーザー名が管理者ロールに関連付けられていないだけです。何故ですか?新しいデータベースのユーザーとロールのセットアップが古いデータベースと同じであることを SQL クエリで確認しました。
助けてください。