webForumDet fria alternativet

FileSystemObject

3 svar · 438 visningar · startad av elisa

elisaMedlem sedan apr. 200432 inlägg
#1

Hej,
Håller på att uppdatera en befintlig intranät-lösning som är programmerad i asp. Från intranätet ska man kunna öppna dokument (tex worddokument) som ligger på en annan server (filserver). Den enhet på filservern som jag vill komma åt finns även uppmappad på webbservern.

Följande kod körs:

<%
set fs = server.CreateObject("Scripting.FileSystemObject") 
stringPath = "\\filserver\Intranet\Information"                             
set folder = fs.GetFolder(stringPath) 
%>

Men jag får felmeddelandet
Microsoft VBScript runtime error '800a004c', Path not found

Den enhet på filservern som jag vill komma åt (dvs ”Intranet”) är utdelad och ”Everyone” har för tillfället full controll på den.

Om man på webbservern skriver in sökvägen ”\\filserver\Intranet\Information” i Windows Explorer ser man de filer som mappen ”Information” på filservern innehåller. Så sökvägen borde vara korrekt.

Så jag antar att det felet har med rättigheter att göra.
Tacksam för tips.

//Elisabeth

OveRRidEMedlem sedan feb. 200112 078 inlägg
#2

Gör en nätverksanslutning mot utdelningen (högerklicka på utdelningen) från din server, och hänvisa sedan scriptet till utdelningens enhetsbokstav, t.ex. x:\.

elisaMedlem sedan apr. 200432 inlägg
#3

Det finns en uppmappning mot filservern (Q:\) men det fungerar tyvärr inte heller att byta ut

stringPath = "\\filserver\Intranet\Information"

mot

stringPath = "Q:\Intranet\Information"
ZaimanMedlem sedan dec. 20014 239 inlägg
#4

Verifiera även att det inte bara är sharen som har everyone full kontroll. Det hjälper ju inte om katalogen inte har rätt rättighet.

128 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)