Scripting Dictionary
24 svar · 1 269 visningar · startad av SoulGod · sida 2 av 2
Vi kan ju iofs kolla vilka användare vi har som har tillgång till rootmappen som du kör detta script i. Sedan kontrollerar vi om någon av dessa användare/grupper har tillstånd att använda objekten.
Jag tror det rör sig om ett rättighetsproblem här! Eftersom det är både Scripting.Dictionary och Scripting.Filesystemobject, du kan ju givetvis testa om något annat objekt funkar, ex. Adodb.Connection eller Adodb.Recordset.
Wwwroot-säkerhetsinställningar:
Administratörer - Fullständig
Användare - Läsa / köra , visa , läsa
IUSR - Ändra , Läsa / Köra , Visa , Läsa , Skriva
IWAM - Ändra , Läsa / Köra , Visa , Läsa , Skriva
Martin (mitt konto) - Ändra , Läsa / Köra , Visa , Läsa , Skriva
Det är dom kontona som finns under säkerhet på wwwroot.
Kolla sedan "Permissions" för Scripting.Dictionary under
KEY_LOCAL_MACHINE/Software/Classes/Scripting.Dictionary
genom att högerklicka på den "mappen" och välj "Permissions" för att se vilka användare/grupper som får använda detta.
Lade till IUSR & IWAM till rättigheterna både på
Scripting.Dictionary & Scripting.FileSystemObject..
La till "läsrättighet" då på alla konton som stod där:
System - Martin (min användare) - IWAM & IUSR ..
Det tog bort problemet med Scripting.Dictionary,
trodde jag.. för då blev sidan helt vit...
Status på laddningen står "Klar" och sidan är helt vit.
Försöker jag däremot nå en annan sida på samma server,
med samma kod, så står det att den klagar på en rad 1375,
vilket då är Scripting.FileSYstemObject
Så nu har alltså det blivit fel i en "tidigare" kod,
än vad det var tidigare.