Statistiche |
- Views Home Page: 159.203
- Views Posts: 377.187
- Views Gallerie: 778.678
- n° Posts: 210
- n° Commenti: 148
|
Archivio Posts |
Anno 2010
Anno 2009
Anno 2008
Anno 2007
Anno 2006
Anno 2005
|
|
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!
giovedì, 10 ago 2006 Ore. 13.25
|
Calendario |
| l | m | m | g | v | s | d |
---|
27 | 28 | 29 | 30 | 31 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|
|