Mi sono scontrato in questi giorni con un problemino che mi ha fatto perdere un bel po di tempo. La mia applicazione ASP.NET 2.0 con estensioni AJAX funzionava per benino sulla mia macchina locale ma una volta pubblicata su server i validatori venivano completamente ignorati.
Quando ho installato framework, estensioni AJAX e features sulla mia macchina ho provato a rispettare le versioni del server ma qualcosa ovviamente è andato storto.
I nuovi validatori presenti in Visual Studio 2005 sono delle estensioni offerti da AJAX; nelle prime versioni di AJAX tramite una mappatura nel web.config verso una dll (Validators.dll) si rendeva l'utilizzo dei nuovi validatori come se fossero quelli standard del framework asp.net.
Successivamente però i nuovi validatori sono stati direttamente inclusi nel framework quindi nessuna direttiva è più necessaria nel web.config. Qui è nato il mio problema: sulla mia macchina i validatori sono inclusi nel framework sul server è necessario la mappatura, visto che il mio web.config non aveva le mappature i validatori non potevano funzionare.
Se vi ritrovate in questa situazione, scaricate la dll e copiatela nel bin della vostra applicazione e inserite nella sezione "pages" di "system.web" del file do configurazione le seguenti direttive, ritornerà a funzionare.
Showing posts with label Visual Studio. Show all posts
Showing posts with label Visual Studio. Show all posts
10/22/2007
Quale processo blocca il mio file?
Può capitare quando si compila in Visual Studio, oppure semplicemente quando si deve rinominare o cancellare un file di ricevere il messaggio di errore: "Impossibile ... il file è utlizzato da un'altro processo", a quel punto è di fondamentale importanza capire chi è il processo e non sempre è cosi chiaro.
Se si il problema avviene con Visual Studio può essere lui stesso che è rimasto appeso.
Usando due tool messi a disposizione da Microsoft: Process Explorer e Server 2003 Resource Kit Tools si può ottenere l'informazione.
Il primo dei due è un file exe che apre una shell che da molte informazioni sui processi che stanno girando sulla macchina, utilizzando il comando "Find Handel or DLL..." del menu "File" e cercando il file blocato si riceve nel risultato di ricerca il servizio che sta utlizzando il file.
Il secondo dopo l'installazione rende disponibile il comando oh.exe che si può lanciare dal prompt dei comandi seguito dal nome del file.
Se si il problema avviene con Visual Studio può essere lui stesso che è rimasto appeso.
Usando due tool messi a disposizione da Microsoft: Process Explorer e Server 2003 Resource Kit Tools si può ottenere l'informazione.
Il primo dei due è un file exe che apre una shell che da molte informazioni sui processi che stanno girando sulla macchina, utilizzando il comando "Find Handel or DLL..." del menu "File" e cercando il file blocato si riceve nel risultato di ricerca il servizio che sta utlizzando il file.
Il secondo dopo l'installazione rende disponibile il comando oh.exe che si può lanciare dal prompt dei comandi seguito dal nome del file.
10/16/2007
Outlook 2007 e HTML
Chiunque ha un sistema di newsletter, di notifiche via email che ha sempre funzionato senza problemi si troverà di fronte ad un incoveniente quando le varie macchine che ricevono l'email aggiorneranno l'Outlook alla versione 2007. Rispetto alla precedente versione che aveva due editor diversi per i due formati HTML e Rich Text, ossia l'editor insito in Outlook e Word, il nuovo Outlook si porta dietro un unico editor quello di Word 2007 che sarà possibile usare anche senza aver installato Word stesso. Tuttavia per "ragioni di sicurezza" l'editor Word 2007 non supporta alcuni tag HTML pertanto può capitare che le vecchie email HTML sparate fuori da un servizio o un'applicazione web non si vedano più. A questa pagina si trovano i tag non supportati e quelli supportati, è disponibile anche un validatore HTML, CSS utilizzabile in Microsoft Office SharePoint Designer 2007, Microsoft Expression Web Designer 2007, Microsoft Visual Studio 2005, Macromedia Dreamweaver MX 2004 e Macromedia Dreamweaver 8.
Subscribe to:
Posts (Atom)