問題タブ [role-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
119 参照

c# - ネストされたグループのロールにアクセスする

現在のユーザーがグループ「B_Group」に属しているかどうかを確認したい (このグループはグループ「A_Group」に属しています)。

以下のコードを使用しました。

しかし、ユーザーが見つからず、false を返します。また、ユーザーの役割を列挙すると、ユーザーにそのような役割はありません。

別のグループに属していないグループを返しますが、B_Group のようなグループは返しません。

それに対する解決策はありますか?

tnx。

0 投票する
0 に答える
183 参照

c# - RoleManager MVC5/EF6

個々のユーザー アカウントを使用して MVC5 プロジェクトを開始し、最初の移行を実行して、ユーザー、ロールなどのデータベースを配置しました。

管理エリアに RolesController を書きましたが、そこから行き詰まりました。最初のエラーは、roleManager を使用し、それを web.config に含めるように指示していました。わかりました、私は StackOverflow に基づいて見つけた例に従ってそれを行いましたWebMatrix.WebDataが、NuGet の非推奨パッケージであり、Microsoft.AspNet.WebPages.WebData.

そして、問題が始まり、ますます多くのエラーが発生しました。これをGoogleで検索し、更新AspNet.WebPages.Dataおよびその他のWebPages関連パッケージで修正しました。

その後、ソリューションを実行すると、たまたま多くの問題が発生しました。最終的には、すべてのソリューションが MVC5/Entity ではなく MVC4/Membership 用であったためです。WebMatrix.WebData を削除し、NuGet が取得した新しいバージョンで WebPages を保持しました。

その後、たまたまここで見つけた新しいアドバイスの言葉に出くわしました。それで、その行を に追加するとWeb.Config、その後すべてがうまくいきました。ロールを追加するまでは、保存に時間がかかり、次のエラーが発生しました。Unable to connect to SQL Server database. (System.Web.HttpException).

私の ConnectionString は で変更されWeb.Configていないため、今何をすべきか迷っています。誰かが私を助けてくれることを願っています。これは接続文字列です:connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-ImpHer-20141111023559.mdf;Initial Catalog=aspnet-ImpHer-20141111023559;Integrated Security=True"

0 投票する
1 に答える
1459 参照

c# - Asp.net MVC4 Web アプリケーションでロール マネージャーを有効にする

MVC4 アプリケーションで Role Manager を有効にするにはどうすればよいですか? アプリケーション ユーザーにロールを追加する必要があり、それを正しく行う方法の概要が必要です。

0 投票する
1 に答える
361 参照

asp.net-mvc - MVC エラーで roleManager プロバイダーを構成する

このコードをファイルに配置したため、MVC プロジェクトを実行すると常にエラーが発生しweb.configます。

これは私のエラーがどのように見えるかです:

構成エラー

説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下の特定のエラーの詳細を確認し、構成ファイルを適切に変更してください。

パーサー エラー メッセージ: このメソッドは、アプリケーションの開始前の初期化段階では呼び出すことができません。

何が起こっているのか誰か教えてください。

0 投票する
1 に答える
895 参照

c# - RoleManager からすべてのロールを取得すると、asp.net ID の例外がスローされる

から役割を取得しようとするとRoleManager、オブジェクトの非常に奇妙なリストのリストが表示されます。

オブジェクトのリスト

ロールを取得する方法:

以前はこの問題はありませんでしたが、データベースを含む Web アプリケーション全体を Azure に移動したことが原因ではないでしょうか? 誰かがこれを修正する方法を指摘できますか?

したがって、私の問題は、モデルとして渡されたリストを使用してページをロードすると、例外の詳細なしで例外エラーがスローされることです。サーバーエラーが発生するだけです。

注:私のユーザーと同じようにUserManager動作するのは魅力的です。

0 投票する
1 に答える
399 参照

c# - ロール マネージャーが有効になっていません。web.configを変更した後でも

web.config でロール マネージャーを有効にしましたが、まだエラーが発生します。

System.Configuration.Provider.ProviderException : ロール マネージャー機能が有効になっていません。

私はnunitを使用しています。これが私のテスト方法です

これは私のweb.configです

nunit は行(メソッドの先頭)を指しています

0 投票する
1 に答える
607 参照

c# - MVC5 から MVC6 への変換で RoleManager が機能しない

MVC 5 アプリケーションを MVC 6 にアップグレードしようとしています。5 アプリケーションの唯一の機能は、ユーザーとロールを管理する機能です。これは、すべての MVC プロジェクトをラップして、セキュリティに必要なすべての「ログイン、登録、およびロール」を提供するために職場で作成した「テンプレート」です。それはうまくいきます。ただし、MVC 6 バージョンも必要です。

シングル ユーザー認証で MVC 6 をインストールすることができました。現在、動作中の MVC 5 アプリケーションからロール プロセスを移植しようとしています。

私の RolesManagementController.cs は 5 で動作しますが、6 では " RoleManager(IdentityRole) "の下に赤い線が表示されます。

ここに画像の説明を入力

また、「.RoleExists(」および「.Update」) の下の赤い線。 ここに画像の説明を入力

6 バージョンの using ステートメントは次のとおりです。

5バージョンの使用ステートメントはそれほど違いはありません。