Ce n'est pas vraiment une réponse mais plutôt une confirmation de votre problème. Mais voir une façon possible que virtual
pourrait fonctionner pour vous à la fin de ma réponse.
Depuis le blog MSDN IIS: Notes on Server-Side Includes (SSI) Syntax (KB 203064 Revisited)(du 2010-12-28, applique aux versions IIS 4.0 à 7.5):
Plus d'informations sur le fichier et virtuel Syntaxe
SSI les directives qui utilisent des chemins de fichier peuvent référencer des fichiers en utilisant un chemin ou virtuel.
- L'élément de fichier est utilisé avec des fichiers qui sont relatifs au dossier du document en cours.L'exemple suivant comprend un fichier dans le dossier en cours:
<!--#include file="myfile.txt"-->
- L'élément virtuel représente les chemins qui sont par rapport au dossier de base du serveur Web. L'exemple suivant inclut un fichier dans le répertoire/scripts dossier virtuel:
<!--#include virtual="/scripts/myfile.txt"-->
Conclusion: L'attribut file
est utilisé pour désigner un emplacement de fichier qui est par rapport au document en cours. Donc, si c'est ce qui est nécessaire dans votre situation, vous aurez en effet besoin de changer l'attribut virtual
à l'attribut file
.
Il existe cependant une exception possible. L'article Server Side Includes sur Wikipédia montre l'exemple suivant:
<!--#include virtual="menu.cgi" -->
Cela me porte à croire que un chemin de fichier virtual
ne pas nécessairement besoin de commencer par un /
. En l'absence d'un /
leader, l'emplacement d'un fichier virtual
est relatif au dossier de base du serveur Web.
Ainsi, il me semble que les attributs file
et virtual
pourraient se comporter de façon identique si les fichiers étant référencés se trouvent être situé dans le dossier de base (ou les sous-dossiers du dossier de base) du serveur web.
Je ne peux pas voir une telle chose dans mon IIS et je n'utilise pas classique Asp btw. – Tarik
http://learn.iis.net/page.aspx/566/classic-asp-parent-paths-are-disabled-by-default/ référence environ 1/2 vers le bas sur la page – Jakkwylde
Même si cela semble approprié pour cette question, ça ne marcherait pas :( – Tarik