Configuration

Release 1.2 - ...

The Smartsite iXperion Personalization System is implemented as a custom ASP.NET Profile Provider.

Configuration of the Smartsite Profile Provider:

XML CopyCode image Copy Code
<anonymousIdentification enabled="true" />

<profile enabled="true"
     automaticSaveEnabled="true"
     defaultProvider="SmartsiteProfileProvider"
     inherits="Smartsite.Core.PersonalProfile, Smartsite.Runtime">
     <providers>
       <clear/>
       <add name="SmartsiteProfileProvider"
         type="Smartsite.Core.ProfileProvider, Smartsite.Runtime"
         ApplicationName="Smartsite"
         ApplicationGUID="DB487110-2809-42F0-BDA0-742C088C75F3"/>
     </providers>
</profile>

Under IIS7, make sure to specify the following modules explicitly in your web.config:

XML CopyCode image Copy Code
<system.webServer>
  <modules>
  (...)   
   <remove name="Profile" />
   <add name="Profile" type="System.Web.Profile.ProfileModule" preCondition="" />
   <remove name="AnonymousIdentification" />
   <add name="AnonymousIdentification" type="System.Web.Security.AnonymousIdentificationModule" preCondition="" />
  (...)

These entries are present in the Smartsite iXperion 1.2 Empty site, and will be added automatically by the Site Update Utility.