Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Problema immagini JPG su pagina ASPX
sabato 21 novembre 2009 - 12.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ma_di
Profilo
| Junior Member
163
messaggi | Data Invio:
sab 21 nov 2009 - 12:11
Ciao a tutti,
con ogni probabilità la domanda è banale...
Linguaggio Visual Basic.
Pagina ASP, con immagine JPEG pescata dalla App_data.
In VS8 la vedo perfettamente; mando in debug il sito...ed al posto dell'immagine ( il logo aziendale ) mi compare la fantomatica finesta bianca con l'altrettanto fantomatica X rossa.
Ho smanettatto ovunque sulle impostazioni internet e intranet di IE8 ( praticamente tutto Enable...visualizzazione immagini enable e così via).
La cosa mi fa ancora più incavolare è che navigando in internet le immagini le vedo proprio tutte!!! Perchè sul mio sito no??
Come sempre grazie anticipatamente per il vostro aiuto.
Antonio
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
sab 21 nov 2009 - 12:13
forse il problema sta nel modo in cui specifichi la path...
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/
ma_di
Profilo
| Junior Member
163
messaggi | Data Invio:
sab 21 nov 2009 - 12:23
Urk... che tempismo!!!
Grazie per la risposta.
L'immagine ( dentro VS) la carico cliccando sulla voce ImageUrl delle proprietà di Image1; mi visualizza ~/App_Data/Logo.jpg, e come dicevo, l'immagine la vedo perfettamente in VisualStudio.
Il problema è in runtime. Non la vedo.
Ciao.
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
sab 21 nov 2009 - 12:25
in fase di debug non la vedi ma se pubblichi il sito si?
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/
ma_di
Profilo
| Junior Member
163
messaggi | Data Invio:
sab 21 nov 2009 - 12:29
No, ne in debug e ne in runtime; la vedo solo in fase di editing.
Il codice è questo:
<asp:Image ID="Image1" runat="server" Height="34px"
ImageUrl="~/App_Data/Logo.jpg" style="margin-left: 183px; margin-bottom: 0px"
Width="242px" />
come vedi, niente di particolare.
Ciao.
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
sab 21 nov 2009 - 12:31
dovresti fare una cosa... quando lanci l'applicazione (debug o release) vai a vedere il codice HTML che ti caccia fuori nella pagina aspx... magari capiamo da lì il path che cerca di usare..
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/
ma_di
Profilo
| Junior Member
163
messaggi | Data Invio:
sab 21 nov 2009 - 12:43
hummmm.... mi sa che hai ragione...
<img id="Image1" src="App_Data/Logo.jpg" style="height:34px;width:242px;border-width:0px;margin-left: 183px; margin-bottom: 0px" />
manca qualcosa davanti ad App_Data,non è vero?
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
sab 21 nov 2009 - 12:46
dipende se l'applicazione è pubblicata all'interno di un altra cartella se nn sbaglio ~ fa riferimento alla cartella padre... forse ~/NomeApp/App_data lo fà funzionare
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/
ma_di
Profilo
| Junior Member
163
messaggi | Data Invio:
sab 21 nov 2009 - 21:18
Nel sorgente ho sostituito C:\Documents and Settings\Administrator\Desktop\tessere_jolly\App_Data\Logo.jpg nel path dell'immagine,
che è la cartella in cui esiste il JPEG del sito pubblicato.
In debug adesso (ed anche se pubblico il sito), al posto della x rossa mi compare l'icona del controllo Image!!!
Bellissimo...mai vista una roba del genere.
Ciao
Antonio
Ho risolto: cercando ancora in rete (
http://forums.asp.net/p/1463388/3370380.aspx
) ho scoperto che la cartella App_Data è riservata ( database e files xml) e non può essere usata per le immagini.
Ho creato un'altra cartella e spostato l'immagine ....
Funziona perfettamente.
Grazie comunque del tuo interessamento.
Antonio
Torna su
Stanze Forum
Elenco Threads
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 !