Je tourne sous IIS 6.0 (Win2003).
J'ai un site qui est stocké sous le répertoire e:\monsite.
Je reste un peu perpmexe concenant le chemin d'accès des fichiers.
Si je ne mets pas le chemin complet tout fonctionne bien. Par contre si je
mets le chemin complet d'accès du style e:\monsite\maphoto.gif l'image n'est
pas trouvé.
Comment autoriser l'acception des chemins en dur ?
Le bur final, est de pouvoir dans le cadre d'une applicatin ASP d'accèder un
a fichier se trouvant en dehors du répertoire de l'application.
Mon application dans e:\monsite et mon fichier dans e:\autre
J'ai essayé de donner des droits à IUSR sur ce répertoire mais rien n'y
fait.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Cédric Bellec
Bonjour, les répertoires virtuels dans IIS devraient vous permettre de réaliser cette opération :
Si votre site Web contient des fichiers placés sur un lecteur autre que celui du répertoire de base ou sur un ordinateur autre que celui qui exécute les services Internet, vous devez créer des répertoires virtuels de manière à pouvoir inclure ces fichiers dans votre site Web. Pour utiliser un répertoire situé sur un autre ordinateur, vous devez spécifier le nom UNC (Universal Naming Convention) du répertoire et fournir un nom d'utilisateur et un mot de passe qui seront utilisés pour les autorisations d'accès. Pour créer un répertoire virtuel
1.. Dans le composant logiciel enfichable Services Internet (IIS), sélectionnez le site Web ou FTP auquel vous souhaitez ajouter un répertoire. 2.. Cliquez sur le bouton Action, puis pointez sur Nouveau et sélectionnez Répertoire virtuel. 3.. Utilisez l'Assistant Création de répertoire virtuel pour créer le répertoire. Conseil Si vous utilisez NTFS, vous pouvez également créer un répertoire virtuel comme suit : cliquez avec le bouton droit sur un répertoire dans l'Explorateur Windows, cliquez sur Partage, puis sélectionnez la feuille de propriétés Partage Web.
Pour supprimer un répertoire virtuel
1.. Dans le composant logiciel enfichable Services Internet (IIS), sélectionnez le répertoire virtuel que vous souhaitez supprimer. 2.. Cliquez sur le bouton Action et sélectionnez Supprimer. La suppression d'un répertoire virtuel n'entraîne pas celle du répertoire et des fichiers physiques correspondants. Remarque Dans IIS 3.0, tout répertoire virtuel non associé à une adresse IP spécifique était accessible à partir de tous les sites Web hébergés sur le serveur. Dans IIS 4.0 et 5.0, cette fonctionnalité a été modifiée afin que tout répertoire virtuel puisse être accessible à partir de plusieurs sites Web utilisant des adresses IP différentes. Pour rendre un répertoire virtuel accessible à partir de plusieurs sites Web utilisant des adresses IP différentes, vous devez maintenant ajouter le répertoire virtuel à chaque site.
Cordialement,
Cédric
"fabrice" a écrit dans le message de news:
Bonsoir à tous
Je tourne sous IIS 6.0 (Win2003). J'ai un site qui est stocké sous le répertoire e:monsite. Je reste un peu perpmexe concenant le chemin d'accès des fichiers.
Si je ne mets pas le chemin complet tout fonctionne bien. Par contre si je mets le chemin complet d'accès du style e:monsitemaphoto.gif l'image n'est pas trouvé. Comment autoriser l'acception des chemins en dur ?
Le bur final, est de pouvoir dans le cadre d'une applicatin ASP d'accèder un a fichier se trouvant en dehors du répertoire de l'application. Mon application dans e:monsite et mon fichier dans e:autre
J'ai essayé de donner des droits à IUSR sur ce répertoire mais rien n'y fait.
Merci de votre aide. fabrice
Bonjour, les répertoires virtuels dans IIS devraient vous permettre de
réaliser cette opération :
Si votre site Web contient des fichiers placés sur un lecteur autre que
celui du répertoire de base ou sur un ordinateur autre que celui qui exécute
les services Internet, vous devez créer des répertoires virtuels de manière
à pouvoir inclure ces fichiers dans votre site Web. Pour utiliser un
répertoire situé sur un autre ordinateur, vous devez spécifier le nom UNC
(Universal Naming Convention) du répertoire et fournir un nom d'utilisateur
et un mot de passe qui seront utilisés pour les autorisations d'accès.
Pour créer un répertoire virtuel
1.. Dans le composant logiciel enfichable Services Internet (IIS),
sélectionnez le site Web ou FTP auquel vous souhaitez ajouter un répertoire.
2.. Cliquez sur le bouton Action, puis pointez sur Nouveau et sélectionnez
Répertoire virtuel.
3.. Utilisez l'Assistant Création de répertoire virtuel pour créer le
répertoire.
Conseil Si vous utilisez NTFS, vous pouvez également créer un répertoire
virtuel comme suit : cliquez avec le bouton droit sur un répertoire dans
l'Explorateur Windows, cliquez sur Partage, puis sélectionnez la feuille de
propriétés Partage Web.
Pour supprimer un répertoire virtuel
1.. Dans le composant logiciel enfichable Services Internet (IIS),
sélectionnez le répertoire virtuel que vous souhaitez supprimer.
2.. Cliquez sur le bouton Action et sélectionnez Supprimer. La suppression
d'un répertoire virtuel n'entraîne pas celle du répertoire et des fichiers
physiques correspondants.
Remarque Dans IIS 3.0, tout répertoire virtuel non associé à une adresse
IP spécifique était accessible à partir de tous les sites Web hébergés sur
le serveur. Dans IIS 4.0 et 5.0, cette fonctionnalité a été modifiée afin
que tout répertoire virtuel puisse être accessible à partir de plusieurs
sites Web utilisant des adresses IP différentes. Pour rendre un répertoire
virtuel accessible à partir de plusieurs sites Web utilisant des adresses IP
différentes, vous devez maintenant ajouter le répertoire virtuel à chaque
site.
Cordialement,
Cédric
"fabrice" <emouchet@test.com> a écrit dans le message de news:
eQwK7vqPFHA.2932@TK2MSFTNGP09.phx.gbl...
Bonsoir à tous
Je tourne sous IIS 6.0 (Win2003).
J'ai un site qui est stocké sous le répertoire e:monsite.
Je reste un peu perpmexe concenant le chemin d'accès des fichiers.
Si je ne mets pas le chemin complet tout fonctionne bien. Par contre si je
mets le chemin complet d'accès du style e:monsitemaphoto.gif l'image
n'est pas trouvé.
Comment autoriser l'acception des chemins en dur ?
Le bur final, est de pouvoir dans le cadre d'une applicatin ASP d'accèder
un a fichier se trouvant en dehors du répertoire de l'application.
Mon application dans e:monsite et mon fichier dans e:autre
J'ai essayé de donner des droits à IUSR sur ce répertoire mais rien n'y
fait.
Bonjour, les répertoires virtuels dans IIS devraient vous permettre de réaliser cette opération :
Si votre site Web contient des fichiers placés sur un lecteur autre que celui du répertoire de base ou sur un ordinateur autre que celui qui exécute les services Internet, vous devez créer des répertoires virtuels de manière à pouvoir inclure ces fichiers dans votre site Web. Pour utiliser un répertoire situé sur un autre ordinateur, vous devez spécifier le nom UNC (Universal Naming Convention) du répertoire et fournir un nom d'utilisateur et un mot de passe qui seront utilisés pour les autorisations d'accès. Pour créer un répertoire virtuel
1.. Dans le composant logiciel enfichable Services Internet (IIS), sélectionnez le site Web ou FTP auquel vous souhaitez ajouter un répertoire. 2.. Cliquez sur le bouton Action, puis pointez sur Nouveau et sélectionnez Répertoire virtuel. 3.. Utilisez l'Assistant Création de répertoire virtuel pour créer le répertoire. Conseil Si vous utilisez NTFS, vous pouvez également créer un répertoire virtuel comme suit : cliquez avec le bouton droit sur un répertoire dans l'Explorateur Windows, cliquez sur Partage, puis sélectionnez la feuille de propriétés Partage Web.
Pour supprimer un répertoire virtuel
1.. Dans le composant logiciel enfichable Services Internet (IIS), sélectionnez le répertoire virtuel que vous souhaitez supprimer. 2.. Cliquez sur le bouton Action et sélectionnez Supprimer. La suppression d'un répertoire virtuel n'entraîne pas celle du répertoire et des fichiers physiques correspondants. Remarque Dans IIS 3.0, tout répertoire virtuel non associé à une adresse IP spécifique était accessible à partir de tous les sites Web hébergés sur le serveur. Dans IIS 4.0 et 5.0, cette fonctionnalité a été modifiée afin que tout répertoire virtuel puisse être accessible à partir de plusieurs sites Web utilisant des adresses IP différentes. Pour rendre un répertoire virtuel accessible à partir de plusieurs sites Web utilisant des adresses IP différentes, vous devez maintenant ajouter le répertoire virtuel à chaque site.
Cordialement,
Cédric
"fabrice" a écrit dans le message de news:
Bonsoir à tous
Je tourne sous IIS 6.0 (Win2003). J'ai un site qui est stocké sous le répertoire e:monsite. Je reste un peu perpmexe concenant le chemin d'accès des fichiers.
Si je ne mets pas le chemin complet tout fonctionne bien. Par contre si je mets le chemin complet d'accès du style e:monsitemaphoto.gif l'image n'est pas trouvé. Comment autoriser l'acception des chemins en dur ?
Le bur final, est de pouvoir dans le cadre d'une applicatin ASP d'accèder un a fichier se trouvant en dehors du répertoire de l'application. Mon application dans e:monsite et mon fichier dans e:autre
J'ai essayé de donner des droits à IUSR sur ce répertoire mais rien n'y fait.