ASP.NET generates Personalization code even if you didn’t ask for it in your page.
While writing an article about the way Whidbey handled ASPX files I notice that ASP.NET generate personalization assembly and several personalization functions inside ASPX assembly. ASP.NET generate this code although I didn’t ask anywhere on the page for Personalization. Well, it turned out that HttpPersonalization Tag in Machine.config is responsible for generation of Personalization code. HttpPersonalization has enable attribute that set by default to true and cause generation of code. If you want to turn code generation of personalization off set enable attribute to false.