SCMS001006 Personalization System Not Initialized
Problem
Personalization is used in the site, but the Personalization System has not been initialized and cannot be used.
Resolution
Enable the Smartsite iXperion Personalization System by including a profile section in the web.config.
ASP.NET pages
Personalization cannot be used in pages rendered via the Smartsite ixperion Virtual Path Provider, such as NAP pages and Master Pages stored in the CMS. You will get an error like this:
"Personalization System cannot be used in pages rendered by the Virtual Path Provider. Use region macros with the runmode property instead."
In short, this is due to the fact that data generated by Smartsite using the VPP will be static and not bound to any specific user during ASP.NET rendering.
You can use the region macro with runmode="auto" to have SXML code execute while the ASP.NET page executes.