Q1使用することはできません - を私はDB1とDB2(aspnet_regsqlツールを使用して)2つの、会員データベースを作成しました。その後、WebアプリケーションA1とA2を作成しました。 A1はDB1を使用してユーザー資格証明を保管し、A2はDB2を使用します。 A1で作成したユーザー(Asp.Net WATツール経由)で電子メール[email protected]が使用されている場合、A2で作成されたユーザーは同じ電子メールアドレスを持つことはできません。しかし、2つのアプリケーションがユーザーの資格情報を格納するために異なるデータベースを使用しているので、それは理にかなっていませんか?
Q2 - 私は(web.configファイルのセクション内)の新しいメンバーシッププロバイダーを追加し、IntelliSense機能が動作しないことを、属性を追加しようとすると、それはdoesnのため、私は、気づきましたその特定のプロバイダの利用可能なすべての属性を表示しません。何故ですか?
ありがとう
A1を追加する方法のいくつかの情報があります - それはフォーカスがオンのとき(それは違うのDB内の2人のユーザーに同じメールアドレスを割り当てるのを防ぐことはできませんが、それはそれについて警告を表示しない結局のところ電子メール入力フィールド)。私はそれを許さないと誤解した。 – SourceC
A2 - SqlMembershipProviderがカスタムプロバイダーを検討する理由は何ですか?それはネットライブラリの一部ではありませんか? – SourceC
web.configインテリセンスに関するこの記事をチェックしてください:http://weblogs.asp.net/scottgu/archive/2005/12/02/432077.aspx – ichiban