Avatar billede funkyloonie Nybegynder
06. maj 2004 - 10:52 Der er 11 kommentarer og
2 løsninger

IIS skal afvikle asp-filer

Hej

Jeg har installeret IIS 5.1 på min pc og den viser fint htm sider. Mine asp-sider vil den ikke vise og jeg har hørt man skal sætte nogle web-extension et sted men jeg kan ikke finde hvor.

Hvad skal jeg gøre for at få IIS til at vise mine asp-sider?
Avatar billede and_ Nybegynder
06. maj 2004 - 10:55 #1
Inde hvor du definere "hjemmemappen" skal du slå scripting til
Avatar billede skarvenneverdies Nybegynder
06. maj 2004 - 10:56 #2
hvordan gør du? -

Du skal i  ISS højreklikke på asp filen og vælge gennemse
Avatar billede medions Nybegynder
06. maj 2004 - 10:58 #3
Hmm ligger dine filer i mappen c:\inetpub\wwwroot\inetpub\ ?

-For at du kan se filerne skal du i din adresselinje skrive http://localhost/filnavn.asp

//>Rune
Avatar billede and_ Nybegynder
06. maj 2004 - 11:01 #4
Højeklik på websteder i IIS og vælg egenskaber

Skift til fanebladet hjemmemappe

Næsten nederst er der en boks der siger:
"Tilladelelser til at køre programmer" vælg her:
Kun scripts

Så kan du scripte til sereven
Avatar billede funkyloonie Nybegynder
06. maj 2004 - 11:10 #5
jeg har mere eller mindre ikke rørt ved nogle indstillinger. jeg har nu slået scripting til. filerne ligger i den rigtige mappe.

ved afvikling af asp-filen står den bare og loader så jeg får intet svar fra serveren...
Avatar billede funkyloonie Nybegynder
06. maj 2004 - 11:10 #6
har også genstartet serveren
Avatar billede and_ Nybegynder
06. maj 2004 - 11:12 #7
start > kør
skriv: iisreset
og tryk enter.... vent.....
Avatar billede and_ Nybegynder
06. maj 2004 - 11:13 #8
hvor ligger dine asp-filer?
Du får ikke nogen browserfejl?
Avatar billede funkyloonie Nybegynder
06. maj 2004 - 11:18 #9
ingen fejl.

jeg tror problemet er i koden her, fjerner jeg den skriver den fint response.write(...):


strPathInfo = Request.ServerVariables("PATH_INFO")
strPathInfo = strPathInfo & "/"

strPhysicalPath = Server.MapPath(strPathInfo)

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile(strPhysicalPath)
Set objFolder = objFile.ParentFolder
Set objFolderContents = objFolder.Files

For Each objFileItem in objFolderContents

Response.Write("<a href=""#"" onclick=""java script:window.open('" & objFileItem.Name & "','popup','height=600,width=600,menubar=no,scrollbars=yes,toolbar=no,status=no,location=no');return false;"">" & objFileItem.Name & "<br></a>")

Next
Avatar billede funkyloonie Nybegynder
06. maj 2004 - 11:19 #10
giv alle et svar så kan I dele pointsne for hjælpen.
Avatar billede and_ Nybegynder
06. maj 2004 - 11:21 #11
istedet for denne:
strPathInfo = Request.ServerVariables("PATH_INFO")

så prøv med en server.mappath("./")
Avatar billede funkyloonie Nybegynder
06. maj 2004 - 11:29 #12
server.mappath("./") giver en fejl som siger jeg skal bruge en virtuelle sti og ikke en fysisk.

jeg skal nok selv løse mine scriptproblemer :-) i behøver ikke hjælpe mere, da IIS var det jeg ville have hjælp til :-)
Avatar billede Slettet bruger
08. maj 2004 - 21:31 #13
Lige et tip, hvis du stadig har problemer med afvikling af dit Scripting.FileSystemObject:

Hvis serveren "hænger" skyldes det sandsynligvis at du har Norton Antivirus installeret. Gå ind under Options / Script Blocking i Norton Antivirus, og slå dette fra. Genstart derefter IIS.
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