Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
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 25/10/2011, 10h11   #1
Membre régulier
 
Inscription : novembre 2004
Messages : 130
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 130
Points : 75
Points : 75
Par défaut Lecture fichier texte sur réseau

Bonjour,
je voudrais lire une fichier texte et afficher sont contenu sur une page web .
A priori rien de bien complexe .
Sauf que le fichier texte en question est situé sur un autre serveur du réseau.
Ainsi mon site intranet est situé sur le serveur \\123.0.0.2
et le fichier est sur le serveur \\123.0.0.1\machin\bidule\truc.txt
Dans IIS 7.0 du serveur 123.0.0.2 j'ai créé un répértoire virtuel qui pointe sur \\123.0.0.1\machin\bidule\truc.txt
Je n'arrive pas à lire se satané fichier voici mon code
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<% Set FSO = server.CreateObject("Scripting.FileSystemObject") 
'Chemin du dossier virtuel
vFicExport = server.mappath("/App_data/machinBidule/truc.txt")
if FSO.FileExists(vFicExport) then 
	set vOFic = FSO.OpenTextFile(vFicExport,1,false) 
	While not vOFic.atEndOfStream 
		vLgFic = vOFic.readLine 
		response.write(vLgFic & "<br/>")
	Wend 
	vOFic.close 
end if
response.write("Fini")
%>
Donc peut on lire un fichier situé sur un autre serveur et si oui comment fait on ?
J'utilse IIS 7.0 sur server 2008
D'avance merci
olaxius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2011, 08h40   #2
Membre régulier
 
Inscription : novembre 2004
Messages : 130
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 130
Points : 75
Points : 75
j'ai creusé encore et beaucoup.
En fait si j'enlève la condition qui vérifie si le fichier existe.
J'ai l'erreur suivante
Citation:
Erreur d'exécution Microsoft VBScript erreur '800a0046'
Permission refusée
Mais ce qui est surprenant c'est que je peux y accéder sans aucune restriction en tapant le chemin dans l'explorateur windows.
Il y a encore plus étonnant , j'ai traduit le programme en vbs et là je n'ai aucun pb pour lire ce fichier .
Je ne comprend plus rien !
olaxius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2011, 08h45   #3
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
est ce que ton serveur a les droits dessus ?
quand tu fais clic droit sur ton fichier/propriété/sécurité, est ce que l'utilisateur IIS_WPG est présent ? (c'est comme ça sur IIS 6, je suppose aussi sur le 7)
Si ce n'est pas le cas, il suffit de l'ajouter
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2011, 09h50   #4
Membre régulier
 
Inscription : novembre 2004
Messages : 130
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 130
Points : 75
Points : 75
merci de votre aide
IIS_WPG avait déjà les droits.
Le serveur IIS est sur un windows server 2008 et le fichier sur un windows server 2003
Est ce que ça pourrait venir de là ?
olaxius 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 12h12.


 
 
 
 
Partenaires

Hébergement Web