-
.TEXT e lo script di technorati
Per chi come me, aveva incluso lo script di http://www.technorati.com nella barra laterale, questo può causare qualche problema nello postare i commenti con IE (nessun problema con Firefox).Prontamente M.rkino (e ti ringrazio) appena accortosi mi ha segnalato il problema, e lo aveva già segnalato nel forum.
-
Servizio di indicizzazione e file temporanei di ASP.NET
Vi è mai capitao di trovarvi un errore del tipo "Unable to cast object of type 'ASP.testo_controllo_aspx' to type
'ASP.testo_controllo_aspx'" mentre testavate la
vostra web application?Se siete come me, avrete certamente cancellato i file
temporanei di asp, e/o ricompilato l'applicazione e il tutto si è sistemato
(almeno per un pò).
Parlando con Davide Vernole sono venuto a sapere che una delle cause di
questo errore può essere l'indicizzazione delle cartelle di Windows (che di
Default è attivo).
Per risolvere il tutto, nella cartella
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
Files\ disabilitate il flag "Per una ricerca rapida, consenti
indicizzazione della cartella" che trovate in Avanzate del tab...
-
Leggere un file inserito come Risorsa Embedded
Una feature che stò
iniziando ad usare parecchio sono le risorce embedded, cioè la capacita di
inserire file all'interno dei nostri assembly e di poterli tranquillamente
leggere.
Per inserire un file e renderlo
disponibile come risorsa embedded non dobbiamo far altro che dal Solution
Explorer di Visual Studio, aggiungere il file interessato e nelle proprietà
dello stesso, alla voce Build Action, selezionare "Embedded Resource" ed il
gioco è fatto.
Per leggere il file in questione, ecco una
funzione, che grazie al namespace del file ci ritorna uno stringa con il
contenuto del file.
/// /// Funzione di letttura delle risorse embedded/// /// Nome della risorsa completo di tutto il NameSpace/// Testo contenuto nella risorsaprivate string GetFromResources(string resourceName){ Assembly assem = this.GetType().Assembly; using (Stream stream = assem.GetManifestResourceStream(resourceName)) { try { using (StreamReader reader = new StreamReader(stream)) { return reader.ReadToEnd(); } } catch (Exception e) { throw new Exception("Error retrieving from Resources. Tried '" + resourceName + "'\r\n" + e.ToString()); } }}
Per leggere la nostra risorsa, esempio "Script.js" contenuta nel progetto "AndreaDottor.UI" nella cartella "Resources" ora...
-
TFS e il non Get Latest Version su Checkout
Da una settimana, io ed il mio team abbiamo traslocato
da Visual Source Safe a Team Foundation Server.Una delle cose che mi ha un
pò spiazzato è stato quando, facendo Checkin dei miei file modificati, mi trovo
una bella finestra che mi dice che c'è un conflitto nel file perchè nel
server è presente una nuova versione. Al momento mi sono chiesto, "ma
com'è possibile??? VSS forse funzionava meglio, queste cose non me le
combinava".Volevo capire cosa accadeva... chiedo al mio collega di fare
una Get Latest Version della solution, lo stesso faccio anch'io (per portarci
alla pari), poi modifico...