2010-12-15 3 views
0

私はメンバーシップ構造のためにSqlProfileProviderを使用するasp.net Webプロジェクトを持っています。私はそのプロジェクトを呼び出していますA2つのWebプロジェクトに同じSqlProfileProviderを使用することは可能ですか?

他のasp.netプロジェクトのメンバーシップをBから使用できますか?

Bのプロジェクトで同じ接続文字列を試しましたが、asp.netのログイン制御でLoginErrorを取得しています。

しかし、私がプロジェクトのコードでのコードを持つメンバーを呼び出そうとすると、次のようになります。

MembershipUser oneUser = Membership.GetUser( "プロジェクトAからのユーザー名");

です。接続ストリングや他のメンバパラメータがBで動作することを示しています。

しかし、私がページでstandart Loginコントロールを使用すると、LoginErrorメソッドに落ちます。

ありがとうございました。

EDIT:カスタムWebコントロールによって解決

..

答えて

0

それが動作してはならない理由はありません。あなたが.netフレームワークを使用しているとき、あなたは同じメンバーシップDBに対して作業することができますが、失敗しているのはLoginコントロールだけであることを指摘しました。ログイン制御で一部の設定が欠落している可能性があります。それに取り組んでみてください。

あなたのコントロールを構築するのは簡単でしょうし、ログインコントロールを構築しないでください。

+0

はいPradeep、あなたは正しいです。その瞬間、私は自分のコントロールをしています。しかし、私はなぜ標準的なログインコントロールが失敗するのだろうか、私はあなたが言うように、web.configをチェックする必要があります.. –

関連する問題