Precompilare le applicazioni Asp.Net

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.

Nella stessa categoria

Commenti
zioPino scrive:
Stupefacente

Conosco ricciolo da un paio d'anni ormai ma ultimamente devo rivelarvi che ho un po' paura quando gli chiedo qualche piccolo aiuto su qualcosa che apparentemente sembra impossibile fare.
Perchè, mi direte...?
Perchè dopo un po' di giorni mi ritrovo un articolo, uno script o un programmillo che contiene la risposta!

Provate questo tool, per esempio... TUL

Modificato da zioPino il 22 dicembre 2003 17.03 -
22/12/2003 ore 17.01 | 2 risposte
rinopape scrive:
Re: Stupefacente

Be non esageriamo...questo "giuochino" non fa altro che sfruttare un comportamento "by design" del runtime di Asp.net...

Ciao

Modificato da rinopape il 20 marzo 2004 12.55 -
20/03/2004 ore 12.55 | 1 risposta
Daniele Bochicchio scrive:
Re: Stupefacente

certo, è normale che faccia quello che ASP.NET stesso permette di fare.
non è niente di tecnicamente assurdo ma nessuno, da quello che ne so, ci ha provato, a parte Cristian. il che non è poco, per come la vedo io.
22/03/2004 ore 10.30

Per inserire un commento, devi registrarti alla nostra community.

© 1998-2008 - Ricciolo.NET - Il blog di Cristian "Ricciolo" Civera

TagCloud
BLOG INFO
  • Post: 169
  • Commenti: 74
  • TrackBacks: 36
  • Feed blog e contenuti tecnici: RSS
  • Feed blog: RSS Atom OPML

MVP
CATEGORIE
I PIÙ LETTI DEL MESE
IN EVIDENZA