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 01/08/2007, 12h10   #1
Invité de passage
 
Inscription : novembre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 13
Points : 2
Points : 2
Par défaut ouverture pdf iis

Bonjour,
j'ai créé un site intranet en asp et vbscript. J'ai installé IIS sur le serveur et j'arrive à faire fonctionner le site correctement. Mon problème vient que lorsque je veux ouvrir un fichier pdf à partir du site sur un poste client cela ne fonctionne pas : sous firefox j'ai l'erreur suivante : firefox ne sait pas ouvrir cette adresse parce que le protocole (d) n'est associé à aucun programme. J'ai installé acrobate reader sur le serveur et associé les fichiers pdf mais pas moyen ça ne marche toujours pas et je ne sais pas quoi modifier dans la configuration d'IIS pour que cela fonctionne!
Merci de votre aide
garthalgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 12h13   #2
Membre Expert
 
Avatar de Anthony.Desvernois
 
Homme Anthony Desvernois
Ingénieur sécurité & risque
Inscription : juin 2007
Messages : 1 501
Détails du profil
Informations personnelles :
Nom : Homme Anthony Desvernois
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur sécurité & risque
Secteur : Finance

Informations forums :
Inscription : juin 2007
Messages : 1 501
Points : 2 011
Points : 2 011
Bizarre.
- verifie le traitement fait pour l'extension pdf dans IIS
- test sur un autre pc

Normalement le PDF doit etre traiter comme un fichier normal est enregistrer par le client sur son pc, pour ensuite etre visionner.
__________________
"Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
"Less is more" Ludwig Mies Van Der Rohe

Risk & Security Mgmt
Anthony.Desvernois est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 12h20   #3
Invité de passage
 
Inscription : novembre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 13
Points : 2
Points : 2
j'ai déjà essayé sur un autre pc mais ça ne fonctionne pas et pourtant acrobatreader est installé sur le client. il y a un autre truc la génération d'un pdf fonctionne mais pas la lecture d'un pdf déjà existant.
ensuite pour ce qui est des traitements je ne sais pas comment faire pourrait tu m'éclairer un peu plus s'il te plaît merci.
garthalgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 12h24   #4
Membre Expert
 
Avatar de Anthony.Desvernois
 
Homme Anthony Desvernois
Ingénieur sécurité & risque
Inscription : juin 2007
Messages : 1 501
Détails du profil
Informations personnelles :
Nom : Homme Anthony Desvernois
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur sécurité & risque
Secteur : Finance

Informations forums :
Inscription : juin 2007
Messages : 1 501
Points : 2 011
Points : 2 011
Mais attend, c'est des pdfs que tu generent avec tes scripts qui plantent, ou tout les pdfs ?

Sinon si tu va dans le panneau d'admin IIS tu verras des listes d'extensions speciales et leur traitements par IIS. Verifie que *.pdf ne fait pas partie de cette liste.

A partir d'un client, enregistre le pdf (clic droit...) et ouvre le.
__________________
"Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
"Less is more" Ludwig Mies Van Der Rohe

Risk & Security Mgmt
Anthony.Desvernois est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 12h34   #5
Invité de passage
 
Inscription : novembre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 13
Points : 2
Points : 2
c'est juste les pdf que je lis qui plantent ceux qui se générent fonctionnent correctement. Ce n'est pas une erreur dans le script puisqu'en local sur mon pc cela fonctionner correctement et c'est une fois installé sur le serveur que ça plante. Et j'ai regardé dans les propriété de mon site sur IIs dans l'onglet répertoire de base et configuration de l'application, il y a une liste d'extensions avec les fichiers exécutables associés (Fichier Dll ISAPI(*.dll)) et pdf n'apparait pas dans la liste j'essaye de trouver le fichier à associer pour les pdf mais je ne trouve pas.
garthalgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 12h37   #6
Membre Expert
 
Avatar de Anthony.Desvernois
 
Homme Anthony Desvernois
Ingénieur sécurité & risque
Inscription : juin 2007
Messages : 1 501
Détails du profil
Informations personnelles :
Nom : Homme Anthony Desvernois
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur sécurité & risque
Secteur : Finance

Informations forums :
Inscription : juin 2007
Messages : 1 501
Points : 2 011
Points : 2 011
Tu les telecharges a partir de ton servir, tu les ouvres et ils ne marchent plus donc ?
__________________
"Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
"Less is more" Ludwig Mies Van Der Rohe

Risk & Security Mgmt
Anthony.Desvernois est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 12h58   #7
Invité de passage
 
Inscription : novembre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 13
Points : 2
Points : 2
oui en fait il y a un lien sur le fichier pdf et lorsque je clique dessus j'ai le message de firefox : firefox ne sait pas ouvrir cette adresse parce que le protocole (d) n'est associé à aucun programme.
garthalgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 14h28   #8
Membre Expert
 
Avatar de Anthony.Desvernois
 
Homme Anthony Desvernois
Ingénieur sécurité & risque
Inscription : juin 2007
Messages : 1 501
Détails du profil
Informations personnelles :
Nom : Homme Anthony Desvernois
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur sécurité & risque
Secteur : Finance

Informations forums :
Inscription : juin 2007
Messages : 1 501
Points : 2 011
Points : 2 011
J'ai ptet une idee, fait voir le code de la page ou tu as ce lien ?
__________________
"Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
"Less is more" Ludwig Mies Van Der Rohe

Risk & Security Mgmt
Anthony.Desvernois est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 14h31   #9
Invité de passage
 
Inscription : novembre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 13
Points : 2
Points : 2
en fait c'est un explorateur de fichier en asp et les liens sont générés automatiquement vers n'importe quel fichier du dossier.

Citation:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Espace Interne Relation Clients --- VertBaudet - SomeWhere - Cyrillus</title>
<link href="../../style_principal.css" rel="stylesheet" type="text/css">

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<% response.Cookies("page_visite") = 302 %>
<!-- #include file="../../control.asp"-->
<!-- #include file="../../regular.asp"-->

</head>
<!-- #include file="../../_connexion_intranet.asp"-->


<body class="body_page_nav">
<span class="Titre_Haut_de_Page">Procédures</span>
<hr class="HR_Sous_titre">

<%

rep = Request.QueryString("rep_cible")
if rep = "" then
rep = "D:\Inetpub\IntranetRCRCFB\pages\certification\procedure"
rep_affichage = ""
else
rep_affichage = trim(right(rep,(len(rep)-45)))
end if


'Response.Write("rep : " & rep & "<br>")
'Response.Write("rep_affichage : " & rep_affichage & "<br>")


Set FSO = Server.CreateObject("Scripting.FileSystemObject")
set Folder = FSO.GetFolder(rep)


'set fc = foldPt.Files


%>

<table align="center" class="Table_pointillee" cellpadding="8" cellspacing="1" width="440">
<tr>
<td colspan="2">
<%
tableau=split(rep_affichage,"\",-1,1)

longueur = ubound(tableau) + 1

'Response.Write(longueur & "<br>")

if longueur > 0 then

lien = "D:\Inetpub\IntranetRCRCFB\pages\certification"
i = 0
for each j in tableau
i=i+1
if i = longueur then
Response.Write("<b>" & j & "</b> \ ")
else
lien = lien & "\" & j
Response.Write("<a href=""affi_procedure.asp?rep_cible=" & lien & """>" & j & "</a> \ ")
end if

next

end if

%>


</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<%
'Lister les répertoires ...
set fc = Folder.SubFolders

for each f in fc
%>
<tr>
<td width="40" align="center">
<%
select case lcase(f.name)
case "cyrillus"
%><img src="../../pics/dossier_cy.gif" border="0"><%
case "vertbaudet"
%><img src="../../pics/dossier_vb.gif" border="0"><%
case "somewhere"
%><img src="../../pics/dossier_sw.gif" border="0"><%
case else
%><img src="../../pics/dossier.gif" border="0"><%
end select
%>
</td>
<td width="400" align="left">
<%
rep_cible = rep & "\" & f.name
%>
<a href="affi_procedure.asp?rep_cible=<%=rep_cible%>">
<%=f.name%>
</a>
</td>
</tr>
<% next%>


<%
set fc = Folder.Files

for each f in fc
%>
<tr>
<td width="40" align="center">
<%
extension = right(f.name, 3)

select case extension
case "xls"
%><img src="../../pics/icon_excel.gif" border="0"><%
case "doc"
%><img src="../../pics/icon_word.gif" border="0"><%
case "pdf"
%><img src="../../pics/icon_pdf.gif" border="0"><%
case else
%><img src="../../pics/icon_file.gif" border="0"><%
end select
%>
</td>
<td width="400" align="left">
<%
lien = rep & f.name
lien = replace (lien, "\" , "/")

%>
<a href="<%=lien%>" target="_blank">
<%=f.name%>
</a>
</td>
</tr>
<%
next
%>


</table>
<hr class="HR_Standard">
</body>
</html>
garthalgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 14h36   #10
Membre Expert
 
Avatar de Anthony.Desvernois
 
Homme Anthony Desvernois
Ingénieur sécurité & risque
Inscription : juin 2007
Messages : 1 501
Détails du profil
Informations personnelles :
Nom : Homme Anthony Desvernois
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur sécurité & risque
Secteur : Finance

Informations forums :
Inscription : juin 2007
Messages : 1 501
Points : 2 011
Points : 2 011
Euh plutot la version compilee (genere par le serveur plutot),
de n'importe quelle page (qui plante)
__________________
"Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
"Less is more" Ludwig Mies Van Der Rohe

Risk & Security Mgmt
Anthony.Desvernois est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 14h43   #11
Invité de passage
 
Inscription : novembre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 13
Points : 2
Points : 2
dsl la voila :
Citation:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Espace Interne Relation Clients --- VertBaudet - SomeWhere - Cyrillus</title>
<link href="../../style_principal.css" rel="stylesheet" type="text/css">

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">


</head>



<body class="body_page_nav">

<span class="Titre_Haut_de_Page">Procédures</span>
<hr class="HR_Sous_titre">



<table align="center" class="Table_pointillee" cellpadding="8" cellspacing="1" width="440">
<tr>
<td colspan="2">



</td>
</tr>
<tr>

<td colspan="2">&nbsp;</td>
</tr>

<tr>
<td width="40" align="center">
<img src="../../pics/dossier.gif" border="0">
</td>
<td width="400" align="left">

<a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\CADEAUX">
CADEAUX
</a>

</td>
</tr>

<tr>
<td width="40" align="center">
<img src="../../pics/dossier.gif" border="0">
</td>
<td width="400" align="left">

<a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\colis non reçus">
colis non reçus
</a>

</td>
</tr>

<tr>
<td width="40" align="center">
<img src="../../pics/dossier.gif" border="0">
</td>
<td width="400" align="left">

<a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\colis reçu">
colis reçu
</a>

</td>
</tr>

<tr>
<td width="40" align="center">
<img src="../../pics/dossier.gif" border="0">
</td>
<td width="400" align="left">

<a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\différés">
différés
</a>

</td>
</tr>

<tr>
<td width="40" align="center">
<img src="../../pics/dossier.gif" border="0">
</td>
<td width="400" align="left">

<a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\fiches modifiées">
fiches modifiées
</a>

</td>
</tr>

<tr>
<td width="40" align="center">
<img src="../../pics/dossier.gif" border="0">
</td>
<td width="400" align="left">

<a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\lecture écran">
lecture écran
</a>

</td>
</tr>

<tr>
<td width="40" align="center">
<img src="../../pics/dossier.gif" border="0">
</td>
<td width="400" align="left">

<a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\paiement remboursement">
paiement remboursement
</a>

</td>
</tr>

<tr>
<td width="40" align="center">
<img src="../../pics/dossier.gif" border="0">
</td>
<td width="400" align="left">

<a href="affi_procedure.asp?rep_cible=D:\Inetpub\IntranetRCRCFB\pages\certification\procedure\retours">
retours
</a>

</td>
</tr>

<tr>
<td width="40" align="center">
<img src="../../pics/icon_pdf.gif" border="0">
</td>
<td width="400" align="left">

<a href="D:/Inetpub/IntranetRCRCFB/pages/certification/procedureSOMMAIRE HICO.pdf" target="_blank">
SOMMAIRE HICO.pdf
</a>

</td>
</tr>



</table>
<hr class="HR_Standard">
</body>
</html>
garthalgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 14h46   #12
Membre Expert
 
Avatar de Anthony.Desvernois
 
Homme Anthony Desvernois
Ingénieur sécurité & risque
Inscription : juin 2007
Messages : 1 501
Détails du profil
Informations personnelles :
Nom : Homme Anthony Desvernois
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur sécurité & risque
Secteur : Finance

Informations forums :
Inscription : juin 2007
Messages : 1 501
Points : 2 011
Points : 2 011
Et bien voila, l'erreur est la :

Code :
D:/Inetpub/IntranetRCRCFB/pages/certification/procedureSOMMAIRE HICO.pdf" target="_blank"
Ce n'est pas un lien valide.

protocole HTTP
protocole D, qui n'existe pas.
Il faut que tu donne l'adresse relative du fichier (sans indiquer le protocole) par rapport a la page, ou l'addresse absolue (http://) a partir de la racine du serveur
__________________
"Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
"Less is more" Ludwig Mies Van Der Rohe

Risk & Security Mgmt
Anthony.Desvernois est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 14h51   #13
Invité de passage
 
Inscription : novembre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 13
Points : 2
Points : 2
Merci je vais essayé je pense que tu as raison effectivement je n'y avait pas pensé je préviens dès que ça fonctionne.
garthalgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 14h54   #14
Membre Expert
 
Avatar de Anthony.Desvernois
 
Homme Anthony Desvernois
Ingénieur sécurité & risque
Inscription : juin 2007
Messages : 1 501
Détails du profil
Informations personnelles :
Nom : Homme Anthony Desvernois
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur sécurité & risque
Secteur : Finance

Informations forums :
Inscription : juin 2007
Messages : 1 501
Points : 2 011
Points : 2 011
Ca roule, et n'oublie pas le tag resolu si ca marche (mais a priori, ca devrait marcher)
__________________
"Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
"Less is more" Ludwig Mies Van Der Rohe

Risk & Security Mgmt
Anthony.Desvernois est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 15h53   #15
Invité de passage
 
Inscription : novembre 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 13
Points : 2
Points : 2
bon c'était bien ça maintenant je suis en train de revoir le code pour les chemins des fichiers car il y a des problèmes avec les chemins relatifs!
merci beaucoup pour ton aide
garthalgar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h33.


 
 
 
 
Partenaires

Hébergement Web