Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > ASP > Generella frågor

Skriv ut mappens storlek i webbläsaren

phiper
phiper

Gradering

#17066

Vill med hjälp utav ett asp scirpt skriva ut storleken på en mapp som finns på servern. Kör med Windows Server 2008 och IIS 7.0.
Koden som jag använder mig utav är följande:

<%
dim fs,fo
set fs=Server.CreateObject("Scripting.FolderObject.Size")
set fo=fs.GetFolder("c:\windows")
Response.Write("The size of the folder windows is: ")
Response.Write(fo.Size & " bytes.")
set fo=nothing
set fs=nothing
%>

Koden fungerar inte! Får 500 Internal server Error, har provat att slå på detaljerade felmeddelande både i webbläsaren och i IIS hanteraren. Då genereras följande text:

An error occurred on the server when processing the URL.

Var dig själv. Alla andra är redan upptagna.
ID: #17066 | Skapades: 2009-07-27 23:58:04 | Tråden har 3 svar och har lästs 248 gånger.

voigtan
voigtan

Gradering

#17069

Vilken rad orsakar felet? är det den tredje raden så gissar jag på:

Att du inte ha behörighet (IUSR) till mappen c:\windows

Om det är på rad fem:

Gör en kontroll att mappen finns innan du försöker göra något med den.

Och jag har för mig att windows mappen måste anropas med GetSpecialFolder / WindowsFolder

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
Redigerades av voigtan den 28 juli 2009. Läs tidigare inlägg.
ID: #17069 | Skapades: 2009-07-28 07:00:50

phiper
phiper

Gradering

#17100

Mappen som jag använder i scriptet är inte Windows, misstag från mig att skriva den. Mappen som används är "E:\netuse\web" och den mappen har IUSR rättigheter till att läsa ur.

Var dig själv. Alla andra är redan upptagna.
ID: #17100 | Skapades: 2009-07-29 20:22:02

voigtan
voigtan

Gradering

#17101

Min första fråga: "Vilken rad generera felet då?"

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #17101 | Skapades: 2009-07-29 20:23:21
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy