2012-08-16 2 views
1
<% 
virtPath = "\\mnbv00ww7044832\central engineer\OH\OSP Engineering\ATHN\2011" 
''#virtPath = "C:\central engineer\OH\OSP Engineering\ATHN\2011" 
dim fs 
set fs=Server.CreateObject("Scripting.FileSystemObject") 
if fs.FolderExists(virtPath) then 
    response.write(virtPath & " exits !!!") 
else 
    response.write(virtPath & "does not exist") 
end if 
set fs=nothing 
%> 

Selon ce code, le dossier existe lorsque je donne le chemin C: ..., mais il montre que le dossier n'existe pas lorsque j'essaie d'y accéder via le nom de l'ordinateur . J'ai essayé presque tout ce que je pouvais trouver, mais pour une raison quelconque, je ne peux pas trouver la solution. fondamentalement j'ai besoin d'accéder à un dossier sur un ordinateur différent.Chemin du fichier vers le serveur ASP classique

Merci Nik

+0

Essayez de mapper ce dossier en tant que lecteur réseau, par ex. 'Z:' donne alors les permissions appropriées au compte IUSR sur ce dossier. –

Répondre

1

D'abord ce ne est pas clair que vous comprenez que vous ne pouvez pas simplement remplacer le « \ mnbv00ww7044832 » pour « c: ». Supposons toutefois que vous avez créé un partage de fichiers réseau portant le nom «ingénieur central» dans le dossier «ingénieur central».

Vous devez vous assurer que le jeton de sécurité utilisateur utilisé pour accéder au partage a non seulement accès au dossier, mais qu'il a également accès au partage.