Précédent   Forum des professionnels en informatique > Systèmes > Windows > IIS
IIS Forum d'entraide serveur Web IIS (Internet Information Services)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/05/2007, 23h43   #1
Invité de passage
 
Inscription : mai 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 4
Points : 1
Points : 1
Par défaut Url Mapping et fichiers "virtuels"

Bonjour à tous, j'ai un problème avec de l'URL Mapping sous IIS.

En fait j'ai une URL du type "~/Download/(.*)" que je mappe avec "~/VoirFichier.aspx".
Lorque j'appelle n'importe quel fichier fictif dans le répertoire /Download j'exécute la page VoirFichier.aspx". Anisi pour "~/Download/MonDossier.pdf", je fais en fait un BinaryWrite dans ma page VoirFichier.aspx d'un fichier PDF.
Cette technique me permet d'éviter les problème liés aux headers de type "Content-Disposition" qui ne sont pas bien supportés par tous les navigateurs et qui renvoient des fichiers avec le nom de la page.

La manoeuvre expliquée ci-dessus marche très bien sous un serveur local mais pas sur le IIS en production car celui-ci teste l'existence du fichier dans le répertoire Download avant de donner la main à ASP .NET ce qui fait que j'obtient une erreur 404 avant que le mapping ne se fasse.

Je ne peux pas m'amuser à mapper toutes les extensions possibles car les fichiers téléchargés peuvent être de n'importe quels types et le "wildcard mapping" qui permet soit disant de mapper toutes les extensions ne marche pas.

J'espère que quelqu'un comprendra mon problème et saura m'aider même si c'est un peu compliqué au 1er abord.
Yoyito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 21h26   #2
Invité de passage
 
Inscription : mai 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 4
Points : 1
Points : 1
C'est bon j'ai réussi à mapper toutes les extensions sur ASP .NET.

Cependant je me pose une nouvelle question : est-ce qu'il est possible de réaliser le mappage des extensions sur un seul répertoire du site uniquement?
Yoyito est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h13.


 
 
 
 
Partenaires

Hébergement Web