Newsgroup: it.comp.www.asp
Titolo: win2003- winxp & asp

Utilizzo in locale win xp pro
le mie pagine asp su internet sono su win 2003
in locale per vedere le mie pagine faccio questo percorso: <!--#include 
file="../../mdb-database/variabili.asp"-->,
mentre sul server remoto devo fare: <!--#include 
virtual="/mdb-database/variabili.asp"-->
ora...
c'è un sistema perche sia tutto uguale? alla fin fine il percorso sia sul 
server remoto che sul mio pc è uguale identico, questo per evitare quello 
che faccio adesso:
<!--#'include file="include/include_web.asp"-->
<!--#include file="include/include_local.asp"-->
ogni volta sclero.... 

Scusa ma se i percorsi sono identici su entrambe i server (xchè di
fatto una volta installato un webserver lo diventa qualunque pc) il
codice deve funzionare da entrambe le parti...
Comunque perchè torni in su di due cartelle? Io ti consiglierei di
tenere la pagina che chiama l'include in un ramo superiore (meglio se
la root) e da li chiamare l'include indicando un percorso assoluto
(ossia parti con lo slash)
... file="/mdb-database/variabili.asp"

 virtual="/mdb-database/variabili.asp"-->
Win 2003 blocca di default l'include con "file". E' sufficiente abilitare 
tale funzione in iis perché tutto torni a funzione anche su questo sistema 
operativo.
Il problema è: il server in questione è un servizio di hosting o è un server 
dove puoi mettere mano?
Ciao
-- 
AZ [Microsoft - .NET MVP]
Mia Home page: 
http://ciclismo.sitiasp.it
Asp.Net community: 
http://www.aspitalia.com
Il mio blog: 
http://blogs.aspitalia.com/az
 

 ha scritto nel messaggio 
news:1127247275.5...@f14g2000cwb.googlegroups.com...

Se io utilizzo il virtual <!--#include 
virtual="/mdb-database/variabili.asp"--> sul mio pc mi da errore:
Active Server Pages, ASP 0126 (0x80004005)
Impossibile trovare il file di inclusione "/mdb-database/variabili.asp".
credo che devo cambiare qualcosa sul mio iis
dove?

 mio iis dove?
Nel pannello di controllo di iis vai nella proprietą del sito interessato. 
Nel tab "Home directory" clicca su "configurazione".
Nella nuova window vai su opzioni, e abilita il check su "Abilita percorsi 
principali".


 ha scritto nel messaggio 
news:kQfYe.13311$Jr.2...@twister2.libero.it...

E' gia cosģ
i percorsi sono gia abilitati
puo essere qualcosaltro?
ho perfino riavviato iis per controllare meglio 

 ho perfino riavviato iis per controllare meglio
Ho riletto il tuo messaggio, quell'impostazione va utilizzate per abilitare 
gli include con "file".
Tu hai problemi con i virtual.
Quell'errore puň derivare dal fatto che non trova effettivamente quel file 
nella directory scritta. La prima "/" nel percorso č la root del sito web 
principale sul tuo IIS, e non della directory virtuale.


 Il mio blog: 
http://blogs.aspitalia.com/az
Senti io ho messo nelle proprietà della cartella,  la directory virtuale con 
percorso e alias
ora in IIS vedo che mi è stata creata, ma all'avvio del browser ho sempre 
http://localhost
la mia cartella si chiama pippo
prima la vedevo cosi: 
http://localhost/pippo
  ora come dovrei vederla? ho 
provato cosi 
http://pippo
 ma mi da errore di non connessione insomma hai 
capito :-(
help me 

 la mia cartella si chiama pippo
Con 
http://localhost
 richiami il sito presente solitamente nella directory:
c:\inetpub\wwwroot
Se tu hai creato una nuova directory raggiungibile con:
c:\inetpub\wwwroot\pippo
oppure:
c:\pippo
Se in IIS crei una nuova directory virtuale di nome "pippo" che punta ad una 
delle directory d'esempio scritte qui sopra, per richiamare il sito lì 
presente dovrai fare:
http://localhost/pippo
