Profile e ASP.NET Web Application


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.

Anúncios

2 comentários sobre “Profile e ASP.NET Web Application

  1. Caro Israel,

    Quando desenvolvi meu site, não conhecia o Web Application, quando o descobri este ano, achei fantástico e decidi desenvolver a nova versão do site neste método.
    Mas esbarrei no Profile.
    Tentei os dois métodos que vc indicou, o Web Generator é até mais simples e rápido, mas os dois apresentou o mesmo problema. Ao trocar a página ou mesmo recarregar a mesma, ele perde o Current.Profile e zera todas as propriedades do Profile.

    Estou desenvolvendo com o VS 2008 Framework 3.5. Procurei alguma solução recente e não encontrei, você teria alguma outra solução para indicar ou até mesmo algum outro método que possa substituir o Profile mantendo a facilidade de uso?

    Detalhe, nesta nova versão, após o login, carrego o site em uma janela modal chamada via javascript, não sei se isto pode ser o motivo dele perder o Profile ao recarregar a página.

    Abraços

    Marcelo Henrique

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s