2009-11-17 28 views
19

VS 2010 B2'deki .NET 4.0 projem için MembershipProvider sınıfını nasıl ekleyebilirim?.NET 4.0'da üyeProvider

Bir MembershipProvider'ı özelleştirmek istiyorum, ancak bu sınıfı eklemeden yapamıyorum. Lütfen bana bu süreçte yol göster.

cevap

41

İlginç

System.Web.Security

olduğunu.

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 bir başvuru ekleyerek talimatlar (Takip: tarif, ben şu yapı hatasıyla almak inşa edilmiş bir sınıf kitaplığı oluşturmak için çalışılıyor)

; Ancak, hatalar arkadaşımsın kurmak. ApplicationServices) beklendiği gibi devam etmeme izin veriyor.

+0

MembershipProvider, VisualStudio 2010'da mevcut değil! Bunu yapabilirmisin? – mSafdel

+0

Üzgünüm, güncellenmiş yanıtıma bakın. –

+0

Teşekkürler Zhaph-Ben Duguid – mSafdel

0

bir eksik kullanılarak ad alanı oder ayarlanmamış bir referans yoktur fazla bilgi için checkt out MSDN

+0

İlginiz için teşekkürler Andreas. i System.Web.Security ad alanına yeniden girmeyi ayarlıyorum ancak Class'ı MembershipProvider'dan devralmam. – mSafdel

+0

hangi derleyici mesajını alıyorsunuz? –

+0

Bazı örnek kodları MembershipProvider sınıfı özet olarak göndermelisiniz ve miras almanız gerekir, bu yüzden başka bir yerde yanlış gittiğinizi varsayıyorum. – James

14

MembershipProvider özet sınıfı .net 4.0 Framework'teki System.Web.ApplicationServices ad alanının bir parçasıdır. Bu montaja bir referans ekleyin ve sorunu çözmelisiniz.

+0

'System.Web.Security.MembershipProvider' adlı sistemin System.Web.ApplicationServices.dll dosyasında bulunması doğrulanıyor. Bu hiç de kafa karıştırıcı değil! = 0 Manthan yardım için Kudos. – SliverNinja