[ASP] problème avec Include

problème avec Include [ASP] - Programmation

Marsh Posté le 25-07-2001 à 11:05:42    

ma page n'affiche pas mes deux incudes en étant sur un répertoire D et l'autre en C: mais en dehors du root.(je suis sous NT4 IIS 4sp6.  
(les deux sont des virtuels, mais c'est la premiere fois que je créees sur un autre répertoire, et ca marche pas  :sweat: ) .  
 
Voilà l'arborescence physique:
C:
 /InetPub
  |
  |---/IIsamples/ISS/inclus1.inc
  |---/WWWroot/
  |         |
  |         |
  |         |-----/Menu/Market/inclus2.inc
D:
 /Data
  |
  |---/Market/plans/1.asp
   
 
Les repertoires respectifs sont déclarés comme repertoires web virtuels donc on a bien
 
SiteWeb/Data
 
SiteWeb/IIsamples
et
 
SiteWeb/Menu
 
et dans 1.asp j'inclus donc les deux fichiers .inc ci dessus. Bref un truc simple.
 
Mon code est :
 
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>  
    <td width="17%" valign="top">  
      <table width="150" border="0" cellspacing="2" cellpadding="0">
        <tr>  
          <td><!--#include virtual="../../../../iissamples/ISS/inclus1.inc" --></td>
        </tr>
      </table>
    </td>
    <td rowspan="2" width="83%">  
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>  
          <td>  
            <div align="center"><b><font face="Tahoma, Arial, Helvetica">Accueil  
              Plans de Services</font></b></div>
          </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>  
    <td width="17%" valign="top">  
      <table width="150" border="0" cellspacing="2" cellpadding="0">
        <tr>  
          <td> <!--#include virtual="../../../Menu/market/inclus2.inc" --> </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
 
 
QQun voit le problème.? Merci pour ceux qui se donnent la peine de regarder le topic.

 

[edtdd]--Message édité par LeMegaBlaireau--[/edtdd]

Reply

Marsh Posté le 25-07-2001 à 11:05:42   

Reply

Marsh Posté le 25-07-2001 à 21:51:24    

mais tu ne peux pas sortir de wwwroot ! ce répertoire représente la racine du serveur.


---------------
Belegar The Dwarf
Reply

Marsh Posté le 26-07-2001 à 09:17:04    

?? ben (il me semble que) si, ..j'ai quelques pages asp qui fonctionnent déjà en dehors du www.root, dans IIsamples par exemple ou d'autres en html et asp sur le D: , simplement ils sont dans des dossiers "virtuels" donc reconnu comme étant à la racine du site/qquchose..(Tu peux d'ailleurs heberger les pages sur un autre serveur et qu'ils fassent partie d'un repertoire"virtuel" du siteWeb
 
ex de mon cas au-dessus:
 
SiteWeb/IIsamples  
SiteWeb/Menu  
SiteWeb/Data/market/plans.asp
(d'ailleurs les IIsamples de MS qui sont livrés avec IIS
fonctionnent en dehors du wwwroot.)
 
C'est juste avec les includes que je rencontre ce problème, la page ne semble ne pas les "voir". je sais pas s'il y a un paramètre supplèmentaire a gérer ou une erreur de code.
 
QQun a déjà fait des includes sur d'autres repertoire "physique"..?

Reply

Marsh Posté le 26-07-2001 à 09:45:34    

Essaye ça :
><!--#include file="../../../../iissamples/ISS/inclusX.inc" -->


---------------
Il ne faut pas vendre la peau de l'ours avant de l'avoir mis en ligne - JC
Reply

Marsh Posté le 26-07-2001 à 12:22:45    

malheureusement, il ne l'accepte pas en "file" car justement en dehors du root physique (message de refus).  
Ca marche en "file" si tu veux lorque je mets le fichier incude dans le même repertoire (en D/), mais dans ce cas autant l'intégrer à la page, puisque je redouble mon fichier sousmenu qui lui est en C:
 
pourtant les "virtual" fonctionne
 
J'ai une page asp qui appelle un include au dela du root en "virtual" sur IISsamples, ...mais pas lorqu'il est sur le D/.
 
Ce que je fais c'est inclure un sous menu a gauche de ma page asp, qui sert pour d'autres pages, et j'inclus également une page exemple d'index serveur (vous savez, le champs "rechercher" ) en haut a gauche.

 

[edtdd]--Message édité par LeMegaBlaireau--[/edtdd]

Reply

Marsh Posté le 27-07-2001 à 15:39:41    

Bon, ..QQun peut juste me dire s'il reussit a faire des includes virtuels provenant d'une autre partition (D:/) ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed