FreeTime - Stefano Passatordi 's Blog


Libera la mente...ecco il Blog di Stefano Passatordi
Statistiche
  • Views Home Page: 153.384
  • Views Posts: 368.428
  • Views Gallerie: 707.010
  • n° Posts: 210
  • n° Commenti: 148
Archivio Posts
Anno 2010

Anno 2009

Anno 2008

Anno 2007

Anno 2006

Anno 2005
Mappa

Utilizzare l'AspNetAccessProvider con ASP 2.0

Per utilizzare l'AspNetAccessProvider nei progetti Web con ASP 2.0 bisogna :

1.Scaricare l'installer del provider ed eseguirlo.
2.Se tutto è andato bene, nella directory Documenti\Visual Studio 2005\Templates\ProjectTemplates\Visual Web Developer\Starter Kits dovreste trovare il file ASP.NET Access Providers.zip. Dopo aver scompattato il file, compilate il progetto in modalità relase e nella cartella bin\Relase dovreste trovare due file : ASPNetDB.mdb e SampleAccessProviders.dll.
3.Inserite all'interno della cartella App_Data del vostro progetto il file
ASPNetDB.mdb.
4.Aggiungete un riferimento al progetto che punta a
SampleAccessProviders.dll e successivamente verrà creata la cartella Bin che conterrà al suo interno al dll stessa.
5.All'interno del file di configurazione Web.config inserite :

<appSettings/>

    <connectionStrings>
        <add name="AccessFileName" connectionString="~/App_Data/ASPNetDB.mdb" providerName="System.Data.OleDb"/>
    </connectionStrings>

    <system.web>

<membership defaultProvider="AccessMembershipProvider">
            <providers>
                <clear/>
                <add name="AccessMembershipProvider" type="Samples.AccessProviders.AccessMembershipProvider, SampleAccessProviders" connectionStringName="AccessFileName" enablePasswordRetrieval="false" enablePasswordReset="false" requiresUniqueEmail="false" requiresQuestionAndAnswer="false" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0" applicationName="Nome" hashAlgorithmType="SHA1" passwordFormat="Hashed"/>
            </providers>
        </membership>

        <roleManager enabled="true" defaultProvider="AccessRoleProvider" cacheRolesInCookie="true" cookieName=".ASPXROLES" cookieTimeout="30" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration="true" cookieProtection="All">
            <providers>
                <add name="AccessRoleProvider" type="Samples.AccessProviders.AccessRoleProvider, SampleAccessProviders" connectionStringName="AccessFileName" applicationName="Nome"/>
            </providers>
        </roleManager>

        <profile enabled="true" defaultProvider="AccessProfileProvider">
            <providers>
                <add name="AccessProfileProvider" type="Samples.AccessProviders.AccessProfileProvider, SampleAccessProviders" connectionStringName="AccessFileName" applicationName="Nome"/>
            </providers>
            <properties>
                <add name="FriendlyName" type="string" allowAnonymous="true" serializeAs="String"/>
                <add name="Height" type="int" allowAnonymous="true" serializeAs="String"/>
                <add name="Weight" type="int" allowAnonymous="true" serializeAs="Xml"/>
            </properties>
        </profile>

        <webParts>
            <personalization defaultProvider="AccessPersonalizationProvider">
                <providers>
                    <add name="AccessPersonalizationProvider" type="Samples.AccessProviders.AccessPersonalizationProvider, SampleAccessProviders" connectionStringName="AccessFileName" applicationName="Nome"/>
                </providers>
            </personalization>
        </webParts>

    </system.web>

6.Testare il tutto avviando il tool di configurazione web controllando il provider utilizzato e inserendo utenti e ruoli.


PS: dedicato agli utenti aruba!
Categoria: Programmazione
giovedì, 10 ago 2006 Ore. 13.25
Ora e Data
Calendario
aprile 2024
lmmgvsd
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345
Blogs Amici
    Links
      Copyright © 2002-2007 - Blogs 2.0
      dotNetHell.it | Home Page Blogs
      ASP.NET 2.0 Windows 2003