Avatar billede sune.jakobsen Nybegynder
14. august 2002 - 12:11 Der er 6 kommentarer og
2 løsninger

Newbie spørgsmål

Jeg kører IIS 5.1 under XP og har lavet en hjemmeside der henter et enektl tal ud fra en textfil således:

Set objFS = Server.CreateObject"Scripting.FileSystemObject")
strDir = Request.ServerVariables("SCRIPT_NAME")
strCountFile = Server.MapPath(Left(strDir, InStrRev(strDir,"/"))) & "\counter.txt"
' On Error Resume Next
Set objFile = objFS.OpenTextFile(strCountFile, 1, False)
tmpHits = Trim(objFile.ReadLine)

tmpHits = tmpHits + 1
end if

objFile.Close
Set objFile = objFS.CreateTextFile(strCountFile, True)
objFile.WriteLine(tmpHits)
Set objFS = Nothing

Response.Write tmpHits

Mit problem er at jeg ikke kan køre det med mindre jeg deler den mappe som filen ligger i (under inetpub/wwwroot) hvilket gør at den også kan ses på lokalnetværket som alm. fil.
Der må være noget der kan ændres i opsætningen af IIS, så jeg ikke er nødt til at dele mappen som filen ligger i for at få det til at virke.

Den fejlmeddelelse jeg får i browseren er følgende:
Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A0046)
Tilladelse nægtet
/taeller/counter.asp, line 16

 
End Sub
Avatar billede a1a1 Novice
14. august 2002 - 12:23 #1
det kan være fordi at der ikke er skrive adgang i mappen..

inde i iis kan du angive om der er write access (skrive adgang) under properties

hvis mappen ikke ligger i "webben" er det nok fordi at iusr_<maskinenavn> ikke har skrive adgang den mappe (højre klik på mappen -> properties -> security -> tilføj iusr_<maskinenavn> eller evt. everyone...

;)
Avatar billede sune.jakobsen Nybegynder
14. august 2002 - 12:29 #2
Jeg har givet adgang til alt under fanen "mappe" i afsnittet "Lokal sti" gældende for webmappen taeller
Avatar billede a1a1 Novice
14. august 2002 - 12:35 #3
det er under iis du har det stående, ikk?
(grrrr, dansk styresystem)
Avatar billede sune.jakobsen Nybegynder
14. august 2002 - 12:38 #4
åhhhhh... det tror jeg da nok!!! Jeg har startet IIS administrationen op igennem kontrolpanelet!!!
Avatar billede soerens Nybegynder
14. august 2002 - 12:45 #5
1. Højre-klik på My Computer, vælg Management

2. Bladr frem til Internet Information Service

3. Find herunder Default Website, højre-klik på det og vælg properties.

4. Gå ind i fanebladet Directory Security.

5. Tryk på knappen Edit ud for Anon. access and auth. control.

6. Tryk på Browse ud for der hvor der står IUSR_xxx

7. Tryk på Advanced i bunden af næste skærmbillede.

8. Tryk på Find Now ude til højre.

9. Vælg Administrator og klik OK.

10. Bliv ved med at klikke OK til du er helt ude igen.

Jeg GÆTTER på at det virker nu, dette er dog ikke testet!
Avatar billede soerens Nybegynder
14. august 2002 - 12:46 #6
a1's svar er sådan set også korrekt, bare ikke nær så detaljeret som midt ;-)
Avatar billede sune.jakobsen Nybegynder
22. august 2002 - 21:35 #7
Så kan i sgu dele....
Avatar billede soerens Nybegynder
22. august 2002 - 23:10 #8
Fjong nok med mig, håber det hjalp :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester