|
Di seguito tutti gli interventi pubblicati sul sito, in ordine cronologico.
Di Admin (del 19/07/2006 @ 11:31:25, in ASP.NET, linkato 335 volte)
Vi è mai capitato un errore simile a questo? "Error 60 It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level."
Bene, è capitato anche a me. Si tratta di un conflitto che occorre quando all'interno della directory in cui risiedono le pagine .ASPX della vostra applicazione, in qualche punto (anche nelle sub-dir) viene trovato un ulteriore web.config oltre a quello della root dir. Il compilatore quindi, segnala di risolvere la molteplicità di configurazione per evitare possibili problemi. A me è successo perchè avevo fatto una copia di backup di tutti i files in una sottocartella prima di una pesante ricompilazione di tutta l'applicazione. Per quanto riguarda il messaggio di errore completo: Error 60. It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS. PATH\Documenti\Visual Studio 2005\WebSites\ProjectName\backup\web.config 58
E' sufficiente rimuovere dalla root del progetto (o rinominare) i superflui web.config 'incriminati' per risolvere il problema.
Di Admin (del 14/07/2006 @ 08:00:00, in F0so, linkato 246 volte)
Oggi, finalmente, ho deciso di pubblicare nella sezione personale del sito un link che forse non passerà inosservato a coloro che si trovano a curiosare tra queste pagine. Come indicato nella pagina, si tratta di un esperimento volutamente limite teso a stendere un ponte tra conoscenze informatiche e interesse verso le competizioni motoristiche in genere. Al momento è solo disponibile un estratto [ordinato, credo] dagli appunti di analisi che suggerisce quale sia l'approccio utilizzato per modellizzare il problema e quali siano le grandezze per ora in gioco. E' in fase di compilazione avanzata una prima beta del software [o meglio, le classi principali sono pronte, sto valutando il livello di complessità che voglio raggiungere in questa prima release...]. Non appena pronta per il download, sarà mia cura pubblicare immediatamente un post per notificarlo a tutti gli interessati. Come altresì indicato in coda alla pagina, saranno benvenuti tutti i commenti ed i suggerimenti per estendere/correggere qualsiasi degli aspetti toccati [e non]; qualora vogliate farne, l'indirizzo è sempre info@idsee.net.
Di Admin (del 12/07/2006 @ 09:32:44, in .NET, linkato 298 volte)
La soluzione al problema è del tutto analoga alla versione per VB.NET, con le ovvie modifiche per adattare il codice al linguaggio diverso; in realtà ho consultato più di qualche fonte per ispirarmi e costruire qualcosa di funzionante; in definitiva lavoro con C# da poco tempo.... Per stabilire se il pc è collegato ad internet, quindi, è sufficiente istanziare una 'HttpWebRequest' verso un host funzionante (al solito, il consiglio è quello di scegliere un indirizzo fail-proof come google o mamma m$) e verificare che lo 'StatusCode' del 'HttpWebResponse' di ritorno sia 'OK'. Questa funzione mi è di supporto in un programmino che effettua altri controlli e quindi ho deciso che il Main() mi restituisca solo un booleano. public bool ConnectionOn() { // Istanzio i miei oggetti per la verifica HttpWebRequest Richiesta; HttpWebResponse Risposta; try { // Definisco l'indirizzo per la prova Richiesta = (HttpWebRequest)WebRequest.Create("http://www.microsoft.com"); Risposta = (HttpWebResponse)Richiesta.GetResponse();
if (Risposta.StatusCode.ToString().Equals("OK")) { // OK, connessione attiva perchè l'host è raggiungibile return true ; } else { // No, l'host non è raggiungibile. Lo 'StatusCode' chiarisce? return false; } } catch { // Connessione non attiva. return false; } }
Di Admin (del 29/06/2006 @ 13:30:39, in .NET, linkato 364 volte)
Per visualizzare a schermo uno o più files xml, è possibile costruire un semplice programmino che, ciclando su ognuno dei parametri passati alla riga di comando, legga i file utilizzando prima l'oggetto FileStream e poi l'XMLTextReader. Specificando inoltre di visualizzare il nodo soltanto se ha definito al suo intenro degli attributi mediante la condizione ' HasAttributes', ci garantiamo di escludere i nodi privi di informazioni. Naturalmente i files XML in ingresso al programma devono essere well-formed in accordo con la normativa e le specifiche del W3C ( http://www.w3.org/TR/REC-xml). Di seguito il codice: using System; using System.IO; using System.Xml; using System.Collections;
class leggeXml { static void Main(string[] args) { // Ciclo su tutti i files indicati nella riga di comando for (int indicearg = 0; indicearg < args.Length; indicearg++ ) { // ad ognuno associo un oggetto FileStream per la lettura del file try { // verifico se il file specificato esiste o meno FileStream fs = new FileStream(args[indicearg], FileMode.Open); XmlTextReader readxml = new XmlTextReader(fs); //Finchè leggo qualcosa nel file ciclo sui nodi del file xml while (readxml.Read()) { // quando incontro un nodo che ha anche degli attributi allora lo visualizzo in output if (readxml.NodeType == XmlNodeType.Element && readxml.HasAttributes) { while (readxml.MoveToNextAttribute()) { Console.WriteLine(readxml.Name + "= " + readxml.Value); } } } readxml.Close();
fs.Close(); } catch { // No, il file non esiste. System.Console.Write("Nome del file non valido."); } } // fine ciclo sui parametri della riga di comando } }
Di Admin (del 26/06/2006 @ 17:39:33, in .NET, linkato 759 volte)
|