2011-10-27 16 views
6

क्यों मेरी उपयोगकर्ताओं और भूमिकाओं उपयोगकर्ता और भूमिकाओं टेबल और नहीं aspnet_users और aspnet_roles में समाप्त हो?ASPNET वेब साइट प्रशासन उपकरण, उपयोगकर्ता तालिका या aspnet_users तालिका


जब मैं (visualstudio-> मेनू-> परियोजना> aspnet विन्यास ASPNET वेब साइट प्रशासन उपकरण का उपयोग एक उपयोगकर्ता यह उपयोगकर्ता तालिका में समाप्त होता है को जोड़ने के लिए, भूमिकाओं तालिका में और नई भूमिकाओं

सब कुछ मैं इस विषय पर पढ़ा है aspnet_users और aspnnet_roles कहते हैं।

मैं aspnetmvc4 (बीटा), sqlserver2008r2, visualstudio2010 उपयोग कर रहा हूँ। मैं aspnet_regsql.exe के माध्यम से डेटाबेस में aspnet_xxx-टेबल बनाया है। मैं sqlserver सूंघ और मिल उपयोगकर्ताओं और भूमिकाओं के खिलाफ प्रश्न। यह एक एप्लीकेशन टेबल भी बनाता है।

अनुरोध के अनुसार, web.config की सदस्यता हिस्सा:

<membership defaultProvider="DefaultMembershipProvider"> 
    <providers> 
    <clear /> 
    <add connectionStringName="DefaultConnection" enablePasswordRetrieval="false" 
     enablePasswordReset="true" requiresQuestionAndAnswer="false" 
     requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" 
     minRequiredPasswordLength="6" 
     minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" 
     applicationName="/" 
     name="DefaultMembershipProvider" 
     type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 
    </providers> 
</membership> 
+0

दिलचस्प! क्या आप अपने आवेदन के वेब के '' अनुभाग को जोड़ सकते हैं। प्रश्न के लिए कॉन्फ़िगर करें? – jadarnel27

+0

"डिफ़ॉल्ट कनेक्शन" किस डेटाबेस पर इंगित करता है? 'Aspnetdb'? – jadarnel27

उत्तर

8

पुराने स्कूल ASP.NET 2.0+ प्रदाताओं (System.Web.XXX.SqlXXXProvider)
-> का उपयोग करता है aspnet _Users और aspnet _Roles टेबल , संग्रहित procs के माध्यम से।

नई यूनिवर्सल प्रदाता (System.Web.Providers.XXX)
->उपयोगकर्ता और भूमिकाओं तालिकाओं का उपयोग करता है, के माध्यम से (EF-उत्पन्न?) एसक्यूएल।

अधिक जानकारी यहाँ (श्री स्कॉट एच से): http://www.hanselman.com/blog/IntroducingSystemWebProvidersASPNETUniversalProvidersForSessionMembershipRolesAndUserProfileOnSQLCompactAndSQLAzure.aspx

संबंधित मुद्दे