ASP e ASP.NET

Teoricamente dovrebbe servire per informazioni sull'ASP.NET. Ma visto che esistono ancora parecchi siti in ASP e tutto sommato mi capita ancora di usarlo ogni tanto, ci schiafferò dentro - se capita - qualche informazioni su ASP classico.

MWPSK - SitemapEditor Extension

Qualche giorno fa ho rilasciato una estenzione per il (quasi) famoso CMS Open Source targato Microsoft. Lo scopo di questa estenzione estensione, come dice bene il nome, è quello di ampliare le funzionalità di base del SiteMap Editor, mettendo ora in condizione il CMS di fare quanto segue: Supportare la data di ultima modifica di una pagina Sapere in che livello si trova un dato nodo Sapere quale è il genitore (anchestor  ancestor) del nodo corrente Supportare la possibilità di pagine virtuali tramite un comando "Copia" Per tutti coloro i...

posted @ mercoledì 20 agosto 2008 12:17 | Feedback (2)

Informazioni di debug mancanti o problemi di ottimizzazione durante il debug di una Web Application

Errori di windos, errori di visual studio ... i software sono programmi fatti da persone. Errare è umano, quindi non aspettiamoci che i software siano perfetti. Ecco un errore strano di visual studio 2008 che mi è capitato giusto ieri: The following module was built either with optimizations enabled or without debug information. La soluzione semplice è stata quella di cancellare la dll incriminata dalla cartella bin del progetto ASP.Net, entrato nei reference del progetto e rimosso il collegamento alla dll, quindi entrato di nuovo nello stesso pannello e aggiunto i riferimenti. Adesso tutto è tornato a funzionare, ma non saprò...

posted @ mercoledì 28 maggio 2008 09:30 | Feedback (0)

Una migliore gestione degli HttpHandler

In questi giorni stavo lavorando su un HttpHandler che gestisse i file html, per costruire un filtro che mi consentisse la migrazione di un sito statico ad uno dinamico. Non voglio stare a riportare dettagli inutili sulle scelte progettuali o sul perchè non abbia utilizzato un HttpModule, piuttosto soffermarmi su un limite del Framework e dell'impossibilità di poter spostare la gestione da un HttpHandler all'altro nel caso occorra. Faccio un esempio. Nel mio Handler avevo la necessità di gestire l'estenzione .html e .htm, verificando l'esistenza di un file di egual nome ma con estenzione .aspx. In tal caso dovevo...

posted @ lunedì 3 marzo 2008 12:58 | Feedback (4)

ASP.Net My Web Page Starter Kit Embed Resource

Trovare un CMS open source (quindi gratuito) scritto in C# 2,0, che non ha bisogno di un database per l'archiviazione dei dati non è facile. Su piattaforma ASP.Net, non ci sono tante soluzioni, come per ogni piattaforma Linux e Microsoft tizio ha fatto un grande lavoro, quando hanno liberato la MWPSK. Una carenza in generale delle pagine ASP.Net e del framework e della gestione dei temi, è che non è possibile limitare l'uso di uno specifico file ad una specifica pagina. Questo significa che tutte le risorse presenti sotto una data cartella di un tema, vengono...

posted @ sabato 2 febbraio 2008 22:55 | Feedback (0)

Anno nuovo, sessioni nuove

Finalmente con piacere vedo che qualcosa più vicino a casa mia si inizia a fare. Mi sono lamentato tanto in passato che non posso non partecipare a questa sessione che si terrà a L'Aquila il 15 gennaio prossimo su ASP.Net 3.5 e IIS 7.0 Sperando che non nevichi e che non debba dare qualche passaggio a dei pinguini infreddoliti, io ci vengo (prov. di Chieti). Fonte: Evento Microsoft ASP.Net 3.5

posted @ martedì 18 dicembre 2007 22:01 | Feedback (0)

Proteggere il proprio codice

Questo è un problema che ci porteremo dietro all'infinito. A tal proposito in questi giorni stavo valutando dei tool di offuscazione e di licensing. Ne ho trovati due estremamente interessanti dal costo nemmeno tanto proibitivo rispetto ai must segnalati da Microsoft che costano una "fortuna" per i poveri singoli sviluppatori. Il primo si chiama .Net Reactor. Oltre ad offuscare fa uso di una tecnlogia proprietaria chiamata Necrobit che dovrebbe assicurare il file una volta per tutte. Per il momento mi sono limitato ad offuscare e testare l'applicazione. E sembra che funzioni. Ho poi passato la dll al Reflector e anche...

posted @ venerdì 29 giugno 2007 14:03 | Feedback (0)

Server Application Unavailable e IIS6

Ho pubblicato un post / articolo su un problema relativo all'application pool di IIS6. L'articolo è questo "Server Application Unavailable e IIS6" e lo trovate sul nuovo blog che sto aprendo.

posted @ domenica 6 maggio 2007 16:44 | Feedback (0)

Alla ricerca dei problemi sotto IIS7 con il FREB

Ricercare problemi non è una cosa semplice, indipendentemente dall'ambiente in cui ci si trova. Oggi i programmatori accorti si sono resi conto che è necessario scrivere dei file di log per poter manifestare lo stato di errore, ma dal file a capirci qualcosa di acqua sotto i ponti ce ne passa. Specie se poi i file di log sono un ammasso di informazioni "accodate" e "relazionate" tra loro, ma che in un semplice file di testo diventano incomprensibili. IIS7 , fortunatamente ha rivisitato un pochino questo sua parte, e in aggiunta al tradizionale file di log (il cosiddetto RAW Log) ha...

posted @ sabato 21 aprile 2007 15:36 | Feedback (1)

Errore MSB6006: "aspnet_merge.exe" exited with code 1

Per tutti i neofiti del Web Deployment Project, c'è sicuramente da dire che al primo impatto e alla prima build possono scappare fuori problemi di diversa natura. Uno di questi è l'errore Error MSB6006: "aspnet_merge.exe" exited with code 1. In perfetto stile Microsoft, il codice di per sè non dice assolutamente nulla. Questo è dovuto al livello di "verbosità" su cui VS 2005 imposta l'MS-Build. Basta quindi camniarlo nelle opzioni di VS, sotto la voce Project and solutions, e il gioco è fatto. Per gran parte delle volte questo tipo di errore è dovuto al fatto che, riunendo sotto un unico assembly...

posted @ martedì 17 aprile 2007 23:23 | Feedback (0)

Installare e configurare Microsoft Visual Source Safe 2005 e l’accesso remoto via Internet

Questo articolo è una traduzione con alcuni commenti personali sull'esperienza che ho avuto nell'usare il Remote Access di Visual Source Safe 2005. L'articolo lo trovate qui.

posted @ sabato 10 marzo 2007 16:50 | Feedback (0)

Full ASP e ASP.NET Archive