PDA

View Full Version : [ASP/IIS]Problema di autorizzazioni (credo)


RaouL_BennetH
02-10-2011, 11:18
Ciao a tutti :)

Ho sottomano una brutta gatta da pelare :(

Non sono l'autore del sito e di tutto ciò che ci gira dentro. Ad ogni modo il problema che ho è questo:

Non riesco in nessun modo a far eseguire l'upload di un'immagine. Sul sito sono loggato come amministratore. L'errore che ottengo è:


Impossibile eseguire il metodo Server.CreateObject

/inc/img_upload.asp, riga 169

Impossibile richiamare il metodo Server.CreateObject durante la verifica delle autorizzazioni. Impossibile accedere all'oggetto.


Il codice della riga incriminata è:

if act = "_load" then
Set oSU = Server.CreateObject("Persits.Upload.1")
if nMaxSecs & "" = "" then nMaxSecs = 90
Server.ScriptTimeout = nMaxSecs
if nMaxKb & "" = "" then nMaxKb = 100
oSU.SetMaxSize (nMaxKb*1024), True
on error resume next
oSU.Save
if err.number <> 0 then
session("alert") = "sono consentiti file fino a <b>" & nMaxKb & " Kb</b>"
response.cookies("file-upload")(fld) = ""
err.clear


Per favore, mi dareste una mano ?

Grazie !

RaouL.

RaouL_BennetH
02-10-2011, 14:05
Allora, ho risolto per quanto riguarda quel messaggio di errore.
Si trattava soltanto di abilitare l'utilizzo di applicazioni a 32 bit nel pool delle applicazioni di IIS (e del sito).

Ora però ho un altro problema.

L'immagine viene caricata correttamente sul server, nel senso che nella cartella di destinazione me la ritrovo.

Non mi viene invece restituita sul form , nel senso che, per quanto riguarda i vecchi "record", se ne apro uno per visualizzarlo mi fa vedere la thumbnail.
Per quelli invece che sto provando ad inserire adesso invece no.

Idee ?

RaouL_BennetH
02-10-2011, 21:05
Ho notato adesso che nella dir 'data' è presente un db access che contiene tutto in una tabella chiamata link.

Stranamente, in questa tabella ciò che inserisco dal form viene correttamente inserito ad eccezione dell'immagine :muro: :help:

Come posso tracciare cosa c'è che non funziona ?