2009-11-17 11 views
19

VS2002Bの.NET 4.0プロジェクトにMembershipProviderクラスを追加するにはどうすればよいですか?.NET 4.0のMembershipProvider

私はMembershipProviderをカスタマイズしたいと思いますが、このクラスを追加しないとできません。このプロセスを通して私を導いてください。

答えて

41

興味深いのためSystem.Web.Security

です。ただし、エラーはあなたの友達です構築;)あなたが説明するように構築されたクラスライブラリを構築しようとすると

を、私は次のビルドエラーが表示されます。

The type name 'MembershipProvider' could not be found. This type has been forwarded to assembly 'System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Consider adding a reference to that assembly.

の指示に従い(System.Webのへの参照を追加します。 ApplicationServices)は私が期待どおりに続行できるようにします。

+0

VisualStudio 2010にはMembershipProviderは存在しません!それできますか? – mSafdel

+0

申し訳ありませんが、私の更新された回答を参照してください。 –

+0

ありがとうZhaph-Ben Duguid – mSafdel

0

名前空間を使用して、不足しているオーデル設定されていない参照がありますが、より情報checkt out MSDN

+0

ご協力いただきありがとうございます。 ReflectionをSystem.Web.Security名前空間に設定しましたが、MembershipProviderからクラスを継承できません。 – mSafdel

+0

あなたはどのコンパイラ・メッセージを受け取りますか? –

+0

MembershipProviderクラスは抽象クラスであるため、いくつかのサンプルコードを投稿する必要があります。 – James

14

MembershipProvider抽象クラスは、.NET 4.0 FrameworkのSystem.Web.ApplicationServices名前空間の一部です。そのアセンブリへの参照を追加し、問題を解決する必要があります。

+0

'System.Web.Security.MembershipProvider'が' System.Web.ApplicationServices.dll'に存在することを確認してください。これはまったく混乱しません! = 0 Manthanの助けを求める賞。 – SliverNinja