Tra ne novità presenti nella futura versione di Asp.Net, Whidbey, c'è la possibilità tramite un tool a riga di comando di precompilare un'applicazione web, in modo da non dover fare il deployment delle pagine aspx, ma solo degli assemblies necessari al funzionamento.
Ho pensato quindi... perché non farlo anche per le versioni 1.0/1.1?. Devo dire che non ho mai avuto la reale necessità, ma ho notato spesso che a molti farebbe comodo questa caratteristica: più per "chiudere" il proprio codice, che per avere più ordinata la nostra applicazione.
Bene, ho fatto un piccolo tool a riga di comando, che potete trovare qua. Non spiego come si usa (è in italiano) e non vado nel dettaglio del suo funzionamento, per adesso. Vi dico solo che dovete aggiungere alla GAC l'assembly PreCompilerLib.dll (da DOS: gacutil /i precompilerlib.dll). Non necessita di IIS.
Se vedrò che vi interessa spiegherò il suo funzionamento o magari ne migliorerò le caratteristiche se ricevo consigli.
Ho trovato non poche difficoltà che ho dovuto aggirare, tra le quali: riunire e compilare in diverse lingue in un unico assembly, rinominare e ordinare gli assemblies, precompilare user controls.
Provate un po' e fatemi sapere.
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
- LINQ, lazy loading e architettura, l'11 marzo 2011 alle 18:42
- MetadataDiffViewer: aggiornato al .NET Framework 4.0, Silverlight 4.0 e Sharepoint 2010, il 7 gennaio 2010 alle 13:58
- .NET Framework 4.0 beta 1: Windows Communication Foundation, il 18 maggio 2009 alle 16:00
- Parallelizzare in Silverlight 2.0, il 21 aprile 2009 alle 00:25
- Silverlight: performance dell'isolated storage, il 16 aprile 2009 alle 17:38
- MetadataDiffViewer: differenze tra i framework, il 15 aprile 2009 alle 18:56