0

とにかくSimpleMembershipProvider使用しますか?ApplicationNameドキュメントにリンクするのに役立つ表がありません。実際のソース コード自体で生成またはリンクされたテーブルは表示されません。

GitHub - ASP-NET-MVC/aspnetwebstack

しかし、メンバーシップは本質的に にバインドされていApplicationNameませんか? または、これを関連付けるために使用できる回避策はありますか。基本的に、アプリケーションと管理ポータルがあり、同じテーブルを使用したいのですが、異なるアプリケーションを使用して異なるユーザーとロールを識別します。

ありがとう、ファハド

4

2 に答える 2

0

いいえ、彼らはユーザーを ApplicationName で分割するという考えから離れました (奇妙な使用例のようです)。

推奨される方法は、異なる接続文字列を指定し、別々のデータベースを使用することです (これは、複数のアプリがあることを前提としています)。

1 つのアプリケーション内でユーザーを分割する場合は、理想的には 2 つのプロバイダーがあり、それに応じて直接呼び出しを行いますが、SimpleMembershipProviderデフォルト以外のプロバイダーはサポートされていないため、1 つしか使用できません。これを克服できます。 BetterMembership.NetSimpleMembershipProviderを見てください。これは、単一のアプリケーションからの複数のインスタンスをサポートしています。

于 2013-10-04T12:04:04.343 に答える