Rossi Marco [rossimarko]


Blog personale dedicato allo sviluppo software
Archivio Posts
Anno 2009

Anno 2008

Profile e ASP.NET Web Projects

A partire dalla Service Pack 1,all'interno di Visual Studio 2005 è stata inserita la possibilità di sviluppare Web Application Projects.
Questa funzionalità è risultata molto comoda perchè purtroppo i Web Site di Visual Studio 2005 avevano alcuni problemi di performance quando il progetto web aveva al suo interno numerose pagine.
All'interno dei Web Project però alcuni degli automatismi propri dei Web Site non sono più presenti. Tra questi uno dei più noiosi riguarda la generazione in automatico della classe Profile in base a quanto scritto nella nostra configurazione. Fortunatamente su codeplex è disponibile l'add-in ASP.NET WebProfile Generator che inserisce una voce "Generate WebProfile" nel menu contestuale del file web.config




Una volta selezionata verrà generata in automatico una classe WebProfile che esporrà tutte le proprietà da noi definite.
Il suo utilizzo attraverso la proprietà statica Current è abbastanza intuitivo:

if (!WebProfile.Current.IsAnonymous)
{

    string strName = WebProfile.Current.Name;

    string strEmail = WebProfile.Current.Email;

    ...
}


Per chi utilizza Visual Studio 2008 segnalo che il tool funziona anche nel nuovo ambiente; basta modificare la versione all'interno del file .addin da "8.0" a "9.0" e trasferire i file dalla cartella "[user]\My Documents\Visual Studio 2005\AddIns" alla cartella "[user]\My Documents\Visual Studio 2008\AddIns" come riportato in questo articolo.


Categoria: ASP.NET
martedì, 01 apr 2008 Ore. 00.28
Statistiche
  • Views Home Page: 67.578
  • Views Posts: 111.947
  • Views Gallerie: 0
  • n° Posts: 74
  • n° Commenti: 23

***

***


***


Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003