lightswitch(vs2012)でフォーム認証を実装しようとしていますが、ログインページを表示できません。複雑な役割は必要ありません。アプリケーション全体にアクセスできる単一のユーザーアカウントを設定しようとしています。Edu Lorenzoが作成したチュートリアルを使用しましたが、うまくいきませんでした。誰かアイデアはありますか?
質問する
2396 次
1 に答える
4
プロジェクトのデバッグ中は、ログインフォームは表示されません。公開されているバージョンのアプリケーションでのみ表示されます。
次に尋ねる論理的な質問は、「アクセス許可をデバッグするにはどうすればよいですか?」です。権限を追加すると、行の右側に「GrantForDebug」というチェックボックスが表示されます。その権限を持つ役割にいることをシミュレートする場合は、ボックスにチェックマークを付けます。権限がないことをシミュレートするには、チェックを外します。
しかし、あなたは「アプリケーション全体にアクセスできる単一のユーザー」が必要だと言っています。しかし、あなたはログインフォームについて質問しているので、私はあなたがまだ彼にログインして欲しいと思っているだけです。そうすれば、誰もがアプリケーションにアクセスできるわけではありませんね。
認証が必要な唯一の理由が、1人のユーザーだけがログインできるようにすることである場合は、公開されたアプリケーションで、そのユーザーを管理ロールに追加するだけです(別のユーザーを追加したり、ロールを追加したりする必要がある場合)。コードでは、特定の権限をテストしないので、必要なものが得られるはずです。
于 2012-09-05T01:41:36.407 に答える