IIS som du installerar via Kontrollpanelen Lägg till/ta bort program Då ASP körs på en webbserver och inte i en webbläsare måste du därför ladda upp alla dina ASP-filer till en webbserver som har stöd för ASP, för att du skall kunna köra dem. Ifall du inte har tillgång till ett sådant konto finns det ett annat sätt, nämligen att installera Microsoft Personal Webserver. PWS är gratis och kan laddas ner från Microsofts webbplats eller installeras från Windows 98-skivan. Sv: ASP på egen dator
/Michael
www.cplusplus.nuSv: ASP på egen dator
Installera PWS
När du nu har PWS installationsfiler tillgängliga någonstans är det i princip bara att installera det genom att följa anvisningarna på skärmen. Då detta inte är en guide som huvudsakligen handlar om datorvana kommer jag bara att gå igenom en punkt som rör installationsprocessen. Det svåraste kommer i nästa stycke. Att konfigurera och använda PWS.
Efter att du startat filen setup.exe, se då till att du får välja vilka komponenter som du vill installera. Endast ett fåtal är nödvändiga. Se till att följande komponenter är förbockade innan du väljer att starta installationen:
Common Programfiles
Microsoft Data Access Components 1.5
Personal Webserver (PWS)
Transaction Server
Dessa fyra punkter är de enda du behöver för att kunna använda ASP. De övriga punkterna avgör du själv ifall du behöver. När detta är klart är det bara att starta installationen och åter igen följa anvisningarna på skärmen.
Konfigurera PWS
Efter att du har installerat PWS kommer en mapp i roten på din hårddisk att ha skapats. C:\Inetpub (förutsatt att du inte ändrade detta vid installationen). I denna mapp finns det nu ett flertal undermappar. Den som du huvudsakligen kommer att använda här är mappen som kallas för wwwroot.
C:\Inetpub\wwwroot\
I denna mapp kan du nu skapa alla mappar som skall innehålla alla dina projekt. Det är nämligen i wwwroot som filerna kommer att behandlas virtuellt som om de befann sig på en traditionell webbserver. Det finns dock en hake. Du måste slå på strömbrytaren till webbservern innan filer och mappar i wwwroot kan fungera som på en webbserver. Det är nu vi skall konfigurera.
Starta nu PWS-programmet Personal Web Manager. Som det finns en genväg till på start-menyn. Start\Program\Microsoft Personal Webserver. Nu bör du se ett programfönster indelat i två ramar. Ta en titt i den högra, där skall det finnas en ganska stor knapp som det står Start på. Klicka på den!
Efter några sekunder kommer knappen att byta namn till Stop, och det betyder att din webbserver nu har startats. En liten ikon nere vid klockan på aktivitetsfältet kommer nu att dyka upp. Det är ett bra tecken på att allt står rätt till.
Låt oss nu göra några extra inställningar. I vänstra ramen finns det ett antal ikoner. Längst ner hittar du ikonen Advanced. Klicka på den! Här ser du nu en lista på en rad olika mappar. Det är här som du bestämmer vilka mappar, som ligger under wwwroot, som skall ha särskilda körrättigheter med mera.
Starta, utan att stänga Personal Webmanager, Utforskaren i Windows och öppna mappen wwwroot. Skapa nu en mapp under wwwroot som du döper till asp. Se till att det bara är gemener du använder. Återvänd nu till Personal Webmanager.
Klicka på knappen Add. Du får nu upp en ruta som ber dig ange en mapp. Välj Browse och bläddra dig fram till C:\Inetpub\wwwroot\asp\. Markera mappen asp och klicka på OK. I nästa fält där det nu står New Virtual Directory ändrar du det namnet till Min ASP-mapp. Under detta fält hittar du nu tre saker som du kan bocka för.
Det är Read, Execute och Scripts. Se till att samtliga tre är förbockade. Klicka på OK. Klart! Nu har du angivit att mappen C:\Inetpub\wwwroot\asp\ är en virtuell mapp som har läsrättigheter, körrättigheter och scripträttigheter.
Vill du i framtiden ha fler mappar med filer i under wwwroot skapar du dem först som vanligt i Utforskaren och sedan upprepar du samma procedur med den nya mappen som vi just gjorde med mappen asp.
Använda PWS
Okej. Skapa nu en enkel fil i din asp-mapp som heter default.asp. Öppna den i Anteckningar och lägg till följande kod.
<HTML>
Denna filen körs på min personliga webbserver.
</HTML>
Spara filen och starta nu din webbläsare. För att öppna filen och få den att fungera kan du inte i webbläsarens adressfönster skriva C:\Inetpub\wwwroot\asp\default.asp. Gör du det kommer visserligen denna fil att visas. Men hade det funnits någon ASP-kod i den så hade det inte fungerat. För att komma åt filer och mappar i wwwroot skriver du i webbläsarens adressfönster:
http://localhost/
Sedan lägger du till namnet på den mapp du vill öppna. I det här fallet asp:
http://localhost/asp/
Du behöver inte skriva default.asp. Varför inte? Eftersom detta är en webbserver kommer servern att leta efter mappens index-fil. Är det HTML-filer som du anropar från servern skall index-filen heta index.html, index.shtml eller default.asp. Den sistnämnda är den vanligaste benämningen på index-filer som har asp som filändelse.