Denna mall lägger jag upp för att jag själv inte skall bli av med den så enkelt och för att jag enkelt och snabbt skall kunna hitta den igen. Men vem som helst som programmerar i ASP.NET får gärna använda denna mall.
Kort förklaring
Dett är en del av web.config.All kod skall placeras inom <sytem.web> förutom databas anslutningen som ligger precis innan.
web.config koden
<connectionStrings>
<add name="MSSQLConnectionString" connectionString="Server=sql.domain.se;Database=yourDatabase;Uid=UserName;Pwd=Password;" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<customErrors mode="Off"/>
<anonymousIdentification enabled="true"/>
<!-- Skapar rollpovidern -->
<roleManager enabled="true" defaultProvider="CustomizedRollProvider">
<providers>
<add connectionStringName="MSSQLConnectionString" applicationName="/" name="CustomizedRollProvider" type="System.Web.Security.SqlRoleProvider" />
</providers>
</roleManager>
<!-- Skapar membership providern -->
<membership defaultProvider="CustomizedProvider">
<providers>
<add connectionStringName="MSSQLConnectionString" applicationName="/" name="CustomizedProvider" type="System.Web.Security.SqlMembershipProvider"/>
</providers>
</membership>
<!-- skapar Profilprovidern och lägger till saker till profilen.-->
<profile defaultProvider="CustomizedProfileProvider" enabled="true">
<providers>
<add connectionStringName="MSSQLConnectionString" applicationName="/" name="CustomizedProfileProvider" type="System.Web.Profile.SqlProfileProvider"/>
</providers>
<properties>
<add name="MyTheme" defaultValue="DefaultTheme" type="String" allowAnonymous="true"/>
<add name="Birthday" type="System.DateTime" allowAnonymous="false"/>
<add name="FirstName" type="System.String" allowAnonymous="false"/>
<add name="LastName" type="System.String" allowAnonymous="false"/>
</properties>
</profile>
</system.web>
Denna kod fungerar ihop med ASP.NET Membership providern och det förutsätter att alla nödvändiga databaser, funktioner och lagrade procedurer finns installerade i MSSQL. Använd aspnet_regsql.exe för att fixa detta.
64508f20-fb24-4bba-8fd7-8072f4f80521|0|.0