ottobre 2004 Blog Posts
Questo articolo è notevole:
http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnaspp/html/elmah.asp
Penso che dovrò rivedere la mia libreria di Error Handling... ;-)
Sul mio Pc di casa ho Windows XP Sp2 in inglese installato da un cd con SP2 direttamente integrato (slipstreamed). Da qui, ho creato una web application ASP.NET con 2 pagine: Login.aspx e HomePage.aspx
Il web.config contiene:
<
authentication mode="Forms">
<forms name="FORMSAUTH-TEST" loginUrl="Login.aspx" />
authentication>
<authorization>
<deny users="?" />
authorization>
Nella pagina Login.aspx c'è un pulsante il cui codice sull'evento click è:
System.Web.Security.FormsAuthentication.RedirectFromLoginPage("Alberto", false);
in modo che, appena faccio click, vengo rediretto sulla prima pagina dell'applicazione.
Tutto molto semplice, finché nel web.config non aggiungo:
<
identity impersonate="true" />
e non porto questa stupida applicazione al lavoro, dove ho un Pc con Windows XP Sp1 in italiano nel quale ho installato il Service Pack 2 subito dopo il rilascio...
Per quelli che vogliono un dare po' di "aria nuova" alle barre e ai pulsanti di Windows, è possibile scaricare il Theme "Royale" di Tablet PC a questo link.
Sulla pagina c'è scritto che i sistemi supportati sono Tablet PC e Windows XP Service Pack 2. Purtroppo per installarlo su quest'ultimo bisogna prendere qualche accorgimento (visto che, apparentemente, si lamenta del fatto che non lo stiamo installando su un Tablet PC):
Estraete il contenuto del file scaricato in un cartella qualsiasi.
Copiate i files: energybluetheme.ddf, royale.msstyles, royale.theme e shellstyle.dll nella cartella %systemroot%\Resources\Themes
...
Al link http://support.microsoft.com/?kbid=887459 si trova il workaround di Microsoft al problema della canonicalization di ASP.NET.
Per maggiori info sulla canonicalization (ma è anche riportato nella pagina della KB in oggetto) si può leggere qualcosa qui.
E' inutile che lo ripeta: Ci sono già molti pareri sull'argomento, sicuramente più autorevoli del mio, e rischio di dire cose già dette. Quindi, per chi se lo fosse perso, leggete questi posts:
Andrea Saltarello
Raffaele Rialdi
Roberto Brunetti
Paolo Pialorsi
Lascio "last but not least", il post di Daniele Bochicchio, che fa un riassunto globale della "situescion".
Purtroppo, mi è capitato spesso dover gestire situazioni dove la sicurezza diventa improvvisamente importante solo nel momento in cui si viene colpiti, altrimenti è lo stesso. Sono una persona alla...