Discussione:
IIS non visualizza le immagini
(troppo vecchio per rispondere)
LupoNero
2007-04-26 19:56:12 UTC
Permalink
Ciao a tutti,
sto cercando di imparare IIS di Windows Vista.

Spero in un vostro aiuto per poter risolvere il mio problema (sembra
semplice... ma probabilmente non lo è)

Andiamo per passaggi:

Primo problema:
Dopo aver copiato le mie pagine ASP nella cartella "C:\inetpub\wwwroot" e
avviato la gestione di IIS, premendo sfoglia vengono visualizzate le pagine
con solo il testo senza immagini e senza tener conto del CSS collegato.

Potere aiutarmi?
Grazie
motion musso: aka sathia
2007-04-27 02:39:53 UTC
Permalink
Post by LupoNero
Ciao a tutti,
sto cercando di imparare IIS di Windows Vista.
Spero in un vostro aiuto per poter risolvere il mio problema (sembra
semplice... ma probabilmente non lo è)
Dopo aver copiato le mie pagine ASP nella cartella "C:\inetpub\wwwroot" e
avviato la gestione di IIS, premendo sfoglia vengono visualizzate le
pagine con solo il testo senza immagini e senza tener conto del CSS
collegato.
guarda da html che percorso viene mappato per le immagini.
e se è img="c:\windows\blabla\1.jpg" deve diventare img="/blabla/1.jpg"
--
777
LupoNero
2007-04-27 05:12:37 UTC
Permalink
Post by motion musso: aka sathia
guarda da html che percorso viene mappato per le immagini.
e se è img="c:\windows\blabla\1.jpg" deve diventare img="/blabla/1.jpg"
Ti ringrazio per la risposta...

Il percorso salvato nel codice HTML è "/Templates/immagini/nomeimmagine.jpg"

Il percorso della pagina visualizzato in IE è:
http://localhost/Cartella/index.asp

Il percorso dell'immagine visualizzato in IE (ricavato conil tasto destro
del mouse) è: Loading Image...


A me sembrano corretti...


Altro Problema:
P.S. se sulla barra di IE scrivo http://localhost/ non viene visualizzato
nulla, se invece scrivo http://localhost/index.asp mi apre la pagina... non
mi sembra corretto... dovrebbe aprire cumunque la pagina chiamandosi
"index", giusto?
Eppure sull'impostazione di "Dcoumento predefinito" di ISS7 ho aggiunto
anche il file "index.asp"...
IceCreamMan
2007-04-27 05:42:10 UTC
Permalink
Post by LupoNero
P.S. se sulla barra di IE scrivo http://localhost/ non viene visualizzato
nulla, se invece scrivo http://localhost/index.asp mi apre la pagina...
non mi sembra corretto... dovrebbe aprire cumunque la pagina chiamandosi
"index", giusto?
Devi impostare le pagina di default come idex.asp per poterla vedere di
default è "default.asp".
Come ti avevo già suggerito prendi un librettino su IIS, dai 5 min li trovi
:), ti serve e ti risolve un sacco di problemi, per le immagini invece non
ho capito il problema.
LupoNero
2007-04-27 11:30:55 UTC
Permalink
Post by IceCreamMan
Devi impostare le pagina di default come idex.asp per poterla vedere di
default è "default.asp".
Pensavo di averla impostata invece probabilmente ho fatto un'errore: questo
problema quindi è stato risolto...
Post by IceCreamMan
Come ti avevo già suggerito prendi un librettino su IIS, dai 5 min li
trovi :), ti serve e ti risolve un sacco di problemi,
Potresti consigliarmi un titolo piuttosto semplice e realizzato considerando
IIS 7 di Win VISTA.
Con Google trovo molte notizie ma sono tutte riferite alle release
precedenti...
Post by IceCreamMan
per le immagini invece non ho capito il problema.
Semplice:
le immagini sono state inserire nella cartella
"C:\inetpub\wwwroot\Templates\immagini" ma non vengo caricate (si vede solo
il segnaposto con la "X" eppure sembra che IE7 vada in cerca nella cartella
corretta!
Se clicco su un segnaposto con il tasto destro del mouse e selezioni
"Proprietà" posso vedere che il percoro dell'immagine è:
Loading Image...

Considerando che http://localhost è la radice del sito mi sembra corretto...

In attesa di comprarmi il manuale spero tu possa aiutarmi a risolvere questo
problema o a darmi qualche dritta.

Grazie.
motion musso: aka sathia
2007-04-27 11:59:33 UTC
Permalink
Post by LupoNero
In attesa di comprarmi il manuale spero tu possa aiutarmi a risolvere
questo problema o a darmi qualche dritta.
Grazie.
guarda i log di apache. se è 404 capirai da lì qual è il problema. magari
non hai i permessi di lettura su quella directory
--
777
Ice Cream Man
2007-04-27 12:49:34 UTC
Permalink
Post by motion musso: aka sathia
guarda i log di apache. se è 404 capirai da lì qual è il problema. magari
non hai i permessi di lettura su quella directory
Usa IIS 7.0 è da qualche decina di post che chiede aiuto :)
motion musso: aka sathia
2007-04-27 13:05:23 UTC
Permalink
Post by Ice Cream Man
Post by motion musso: aka sathia
guarda i log di apache. se è 404 capirai da lì qual è il problema. magari
non hai i permessi di lettura su quella directory
Usa IIS 7.0 è da qualche decina di post che chiede aiuto :)
ehm. sì, volevo dire, guarda i log di IIS 7.0
forza dell'abitudine!
--
777
Ice Cream Man
2007-04-27 13:19:49 UTC
Permalink
Post by motion musso: aka sathia
ehm. sì, volevo dire, guarda i log di IIS 7.0
forza dell'abitudine!
Difficile che sotto la dir di wwwroot l'utente IUSR non abbia i diritti in
lettura, se lo avesse fatto LupoNero lo saprebbe ma di default erediti i
diritti della dir principale non credo.

Saluti

Max
Ice Cream Man
2007-04-27 12:10:50 UTC
Permalink
Post by LupoNero
In attesa di comprarmi il manuale spero tu possa aiutarmi a risolvere
questo problema o a darmi qualche dritta.
Detta cosi mi sembra un mistero, ma quando scrivi dal browser
http://localhost/Templates/immagini/NomeImmagine.jpg il browser la carica ?
Perche se la risposta è no vuol dire che c'e' ancora qualcosa che non va nel
mapping delle directory virtuale di IIS.

Anche se per IIS 6.0 va bene lo stesso non cambia molto alla fine.

http://www.librinformatica.it/novita/libri04/8804527110.htm

Saluti

Max
LupoNero
2007-04-29 08:55:32 UTC
Permalink
Post by Ice Cream Man
Detta cosi mi sembra un mistero, ma quando scrivi dal browser
http://localhost/Templates/immagini/NomeImmagine.jpg il browser la carica ?
No! appare schermo bianco....
Post by Ice Cream Man
Perche se la risposta è no vuol dire che c'e' ancora qualcosa che non va
nel mapping delle directory virtuale di IIS.
Directory Virtuale? non ho creato nessuna directory virtuale perchè non so
come si fa... o meglio non so a cosa serve.
Provo spiegarti quello che ho fatto:

1. Ho installato IIS 7.0
2. Ho copiato tutti i file e cartelle del sito nel percorso
C:\inetpub\wwwroot; in questo modo la ramificazione "Dafault Web Site" si è
popolata dei mie files
3. Ho impostato su True il "ParentPath"
4. Ho impostato anche il file "index.asp" come documento predefinito
5. Seleziono un file asp e premo "Sfoglia" per visualizzarlo in IE

Ho provato anche a realizzare una directory virtuale, ma... cosa devo
scrivere su Alias (qualsiasi cosa??), quale percorso devo selezionare? (va
bene C:\inetpub\wwwroot?)

Non so più che altro fare!

P.S. Sono andato in libreria, ma tra tanti manuali a disposizione quello di
IIS non c'era nemmeno versioni precedenti; adesso lo ordino su internet
LupoNero
2007-04-29 14:45:42 UTC
Permalink
Ho risolto reinstallando IIS con tutte le varie opzioni.
Adesso le immagini e i CSS si vedono...

Passiamo quindi ad un'altro problema:
Le pagine ASP si vedono bene tranne quelle che utilizzando un databse Access
MDB e che quindi contengono il seguente codice:


set conn = server.createobject ("ADODB.connection")
conn.open "driver={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.mapPath("/mdb-database/database.mdb")

Nella radice del sito è presente una cartella mdb-database contente il file
"database.mdb".
Questa cartella possiede tutti i diritti di lettura e scrittura per tutti
gli utenti.

Cosa devo configurare per poter utilizzare il database?

Grazie
Vista addicted
2007-04-29 17:18:00 UTC
Permalink
Post by LupoNero
Cosa devo configurare per poter utilizzare il database?
Devi andare su un altro NG, come cazzo te lo devo dire?
LupoNero
2007-04-29 18:35:40 UTC
Permalink
Post by Vista addicted
Devi andare su un altro NG, come cazzo te lo devo dire?
Magari suggerendomi un NG più adatto....
Comunque IIS7.0 è un elemento di WinVISTA, quindi questo NG non sarà il più
adatto.... ma sicuramente non sono OT.
LupoNero
2007-04-29 18:33:38 UTC
Permalink
Scusami per il doppio post...

Andando avanti a documentarmi con Google, sito microsoft ecc. ho impostato
la proprietà Identità nel Pool Applicazioni su "Local System".

Cosi facendo non appare più un errore generico ma il seguente errore:


Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Driver ODBC Microsoft Access] Il modulo di gestione di database
Microsoft Jet non è in grado di aprire il file '(sconosciuto)'. Il file è
già aperto con accesso esclusivo da un altro utente o è necessario disporre
dell'autorizzazione per visualizzare i dati.


Spero tu possa aiutarmi anche in questo problema....
LupoNero
2007-04-30 08:02:12 UTC
Permalink
Ho risolto tutto,
adesso funzionano anche i database.

Ho dovuto impostare le "Credenziali percorso fisico" nelle impostazioni
avanzate con il nome utente con cui accedo a Windows.


Grazie di tutto, mi sei stato veramente d'aiuto!
Angelo D.
2007-05-01 09:13:23 UTC
Permalink
Post by LupoNero
Ho risolto tutto,
adesso funzionano anche i database.
Ho dovuto impostare le "Credenziali percorso fisico" nelle impostazioni
avanzate con il nome utente con cui accedo a Windows.
Grazie di tutto, mi sei stato veramente d'aiuto!
ROTFL!

Angelo D.

Loading...