Pure Asp Upload 3 e Smart Image Processor 2

closeQuesto articolo è stato pubblicato 1 anno 5 mesi 23 giorni giorni fa quindi alcuni contenuti o informazioni presenti in esso potrebbero non essere più validi. Questo sito non è responsabile per eventuali errori causati da questo problema.

Pure Asp Upload e Smart Image Processor sono due estensioni sviluppate da George Petrov di dmxzone.com per Dreamweaver della Adobe. Sono a pagamento (io sono loro cliente dal 2001) e devo dire che fanno bene il loro lavoro.

Permettono di gestire la fase di upload ed elaborazione delle immagini caricate in un sito web da una pagina .asp. Alternativa a queste estensioni è farsi tutto a manina, codice dopo codice. Non è per me! Per l’upload dell’immagine non necessitano di componenti lato server mentre per l’elaborazione si appoggiano al Framework .Net 2.0.

Con le versioni vecchie delle estensioni, non più compatibili con Dreamweaver CS4, mi appoggiavo ad una loro librearia da installare sul server (conPictureProcessor.dll). Utilizzando ora le nuove ho dovuto configurare a dovere .Net su alcuni siti web. Scrivo qua come ho fatto, soprattutto per me, se lo dovrò rifare!

Prima di tutto installiamo il Framework .Net 2.0 che automaticamente si registrerà in IIS 6.0. Esiste il comando ASPNET_regiis, utile in molte occasioni e presenta un buon numero di opzioni per la personalizzazione del Framework.

Io utilizzo IIS 6.0 su Microsoft Windows Server 2003 R2, andiamo perciò su “Start”, “Strumenti di amministrazione” e selezioniamo “Gestione Internet Information Services (IIS)”.

Doppio click sul nome del server, doppio click su “siti web” e premiamo il tasto destro del mouse sul sito web su cui vogliamo attivare ASP.Net e un bel click su “Propietà”. Appare il pannello di configurazione del sito web.

Click sulla linguetta ASP.NET e nella tendina “Versione di ASP.NET:” selezioniamo “2.0.50727″,  “Applica”. Verifichiamo poi che nella linguetta “Home directory” sia stata creata in “Impostazioni applicazione” una applicazione con “Autorizzazioni di esecuzione:  Solo script”. Permiamo OK. In teoria c’è tutto ma se si prova l’applicazione non funziona, appare un bell’errore:

Errore server nell’applicazione ‘/’.
Formato della richiesta non riconosciuto. L’URL termina in modo imprevisto con ‘/Version’.

Occorre seguire queste informazioni: http://support.microsoft.com/default.aspx/kb/819267 ed inserire queste informazioni nel file web.config:

<configuration>
    <system.web>
    <webServices>
        <protocols>
            <add name="HttpGet"/>
            <add name="HttpPost"/>
        </protocols>
    </webServices>
    </system.web>
</configuration>

Magicamente funziona tutto che vola.

Ti consigliamo di leggere anche questi post:

Tags: , , , , , ,

Nessun commento per ora.

Scrivi un commento