Non carica immagini

martedì 03 ottobre 2006 - 11.55

drigo83 Profilo | Senior Member

Ciao ha tutti, ho un problema, nel mio sito che ho creato in asp.net spesso non mi carica tutte le immagini, devo aggiornare la pagina per visulizzarle. Il sito è installato su una macchina con windows xp.

Cosa può essere?

Grazie

Brainkiller Profilo | Guru

>Ciao ha tutti, ho un problema, nel mio sito che ho creato in
>asp.net spesso non mi carica tutte le immagini, devo aggiornare
>la pagina per visulizzarle. Il sito è installato su una macchina
>con windows xp.

Secondo me è un problema di Cache del tuo Browser. Prova a pulire la cache e riprova. Oppure prova con più browser (Firefox o IE) e vedi se si presenta sempre lo stesso problema.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

drigo83 Profilo | Senior Member

Lo fa su tutti i pc. Secondo me è un problema di iis su winxp, avevo provato su 2003 server e questi problemi non me li dava

Brainkiller Profilo | Guru

>Lo fa su tutti i pc. Secondo me è un problema di iis su winxp,
>avevo provato su 2003 server e questi problemi non me li dava

Che versione di XP utilizzi ?
Prova a restartare il servizio, se non funziona prova a re-installarlo.
Sai che su XP Pro c'è comunque un limite di utenti che possono accedere ad IIS contemporaneamente (il limite è di 10) è probabile che forse sia legato anche a questo.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

drigo83 Profilo | Senior Member

Ho già provato, ho anche riavviato il pc, per ora al massimo ho fatto accesso con 2 utenti, quindi ben al di sotto del limite. Comunque sto utilizzando windows xp prof sp2

Brainkiller Profilo | Guru

>Ho già provato, ho anche riavviato il pc, per ora al massimo
>ho fatto accesso con 2 utenti, quindi ben al di sotto del limite.
>Comunque sto utilizzando windows xp prof sp2

Se quando non ti compare una delle immagini, prendi il path http:// all'immagine stessa e lo incolli nel Browser, in modo da visualizzare solo la singola immagine, cosa succede ?

Non ci sono per caso installati sul PC che usi come Server servizi quali antivirus, content filters, proxy, insomma qualcosa che può corrompere qualche dato durante il transito ?
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

drigo83 Profilo | Senior Member

No nessun antivirus e cose simili. Mi basta fare un refresh della pagina (F5) e tutto si vede!

Ora proverò a migrare su Windows 2003 Server, se poi ho ancora problemi mi faccio sentire.

Grazie di tutto

Ciao

Brainkiller Profilo | Guru

>Ora proverò a migrare su Windows 2003 Server, se poi ho ancora
>problemi mi faccio sentire.

Certamente un OS server è la soluzione corretta per ospitare un sito web o una intranet. Sicuramente il problema che riscontri, non è un problema nè della applicazione, nè di IIS. Quindi sta altrove.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

drigo83 Profilo | Senior Member

No ma infatti xp è una soluzione provvisoria. Subito avevo pensato che le immagini fossero troppo pesanti, ma vanno da 1 a 10 Kb al massimo!

Brainkiller Profilo | Guru

>No ma infatti xp è una soluzione provvisoria. Subito avevo pensato
>che le immagini fossero troppo pesanti, ma vanno da 1 a 10 Kb
>al massimo!

Non è certamente la dimensione, io indagherei anche sul file di log di IIS per capire lo stato delle richieste alle immagine. Se è stato 200 OK allora il Web Server funziona bene.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

drigo83 Profilo | Senior Member

Come faccio a vedere il log di IIS ?

Brainkiller Profilo | Guru

>Come faccio a vedere il log di IIS ?

Beh, apri la console di IIS, nelle proprietà di un sito Internet, vai sulla linguetta "web Site", poi in basso c'è "Enable Logging". Poi premi su Proprietà per vedere dove va a scriverti il file di log. Dopo, apri un po' di volte con il Browser il sito web, e alla fine vai a controllare il file di .log creato.
All'interno (è un txt) vedi le varie chiamate a tutti gli oggetti di una pagina, immagini, css, le pagine stesse, ecc. in fondo a destra c'è lo stato della risposta, se c'è un 200 significa che è andata a buon fine.
A quel punto se trovi ovunque un 200 significa che IIS è Ok.

Cmq. ripeto, io fossi in te, restarterei la macchina o il servizio di IIS, e poi pulirei la cache dei browser. Il fatto che lo fa su tutti i PC non vuol dire niente.

Poi ti ripeto, prova a prendere il path alle immagini non visualizzate, copialo nel browser e vedi che messaggio ti dà.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

drigo83 Profilo | Senior Member

Fatto, a fianco delle immagini che non carica mette il codice 304 o 500. Che significa?

Brainkiller Profilo | Guru

>Fatto, a fianco delle immagini che non carica mette il codice
>304 o 500. Che significa?

Il 304 non è un problema, il 500 invece è grave, è "Errore interno del Server" o "Interal Server Error".
Vedi che abbiamo scoperto qualcosa.
Bisognerebbe capire ora perchè ti da' questo errore, utilizzi per caso degli HttpHandlers ?

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

drigo83 Profilo | Senior Member

Assolutamente no

Brainkiller Profilo | Guru

>Assolutamente no

Ripeto per la terza volta, hai provato a prendere il path dell'immagine e incollarlo nel Browser a vedere che errore ti dà ? Dovrebbe fornirti la causa dell'errore.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

drigo83 Profilo | Senior Member

Il path non riesco a vederlo perchè sono ImageButton.

drigo83 Profilo | Senior Member

Ho provato a fare come dici tu ad incollare il path dell'immagine nel browser. Facendo così l'immagine viene caricata senza dare errori.

Brainkiller Profilo | Guru

>Ho provato a fare come dici tu ad incollare il path dell'immagine
>nel browser. Facendo così l'immagine viene caricata senza dare
>errori.

Prova a refreshare più volte con l'immagine caricata e vedi che succede.
Cmq. intanto che provi, se ne hai possibilità, carica la soluzione su Windows 2003 e prova anche da lì.
Ciao


David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

drigo83 Profilo | Senior Member

In settimana dovrei installarlo.

Grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5