O Profile é uma das novas funcionalidades que foram criadas a partir do ASP.NET 2.0. A sua utilidade, todos conhecem e utilizam normalmente em qualquer projeto do tipo Web Site.
Com a vinda do Web Application Project, um dos problemas já conhecidos é com relação exatamente à compilação das propriedades do Profile que especificamos no arquivo Web.Config, criando um wrapper para o acesso tipado. Esses tipos de projetos não são capazes de identificar e compilar tais propriedades, obrigando ao “acesso manual”.
Se quiser evitar o trabalho manual para estes casos, voce pode recorrer ao Web Profile Generator ou ao Web Profile Builder. A diferença é que o segundo também trabalha com o Visual Studio 2008. Ambos, depois de instalados, basta seguir os passos que estão no arquivo ReadMe.txt para gerar uma classe tipada, refletindo as propriedades criadas no arquivo Web.Config.