ASP.NET Installeren

Zoals u heeft kunnen lezen in Wat heb ik nodig voor ASP.NET? heeft u het .NET Framework en een webserver nodig. Op de meeste systemen zijn beide standaard niet aanwezig en zult u ze dus moeten installeren. Bent u van plan om met het ASP.NET Web Matrix Project te werken, dan hoeft u naast het .NET Framework alleen dat te installeren, omdat de Cassini webserver daar onderdeel van is. Bent u van plan om Visual Studio .NET te gebruiken, dan hoeft u alleen een webserver te installeren, omdat het .NET Framework tijdens de installatie van Visual Studio .NET ge∩nstalleerd wordt.

Naast de benodigde software heeft u ook de keuze om de .NET Framework Software Development Kit (SDK) te installeren. De SDK bevat documentatie, een aantal handige programma's die u kunnen helpen bij het ontwikkelen van applicaties op het .NET Framework, en vele voorbeelden. De .NET Framework SDK wordt meegeleverd met Visual Studio .NET. Download de Microsoft .NET Framework Software Development Kit (ongeveer 131 MB) .

Het .NET Framework installeren

Systeemvereisten

Op dit moment vereist het .NET Framework een van de volgende versies van Microsoft Windows«:

Door de beperkingen van oudere versies van Microsoft Windows ondersteunen echter alleen de volgende versies ASP.NET:

Tevens heeft u minimaal Internet Explorer 5.5 nodig.

Installatie

Volg om het .NET Framework te installeren de volgende stappen:

  1. Als u geen CD heeft met daarop het installatiebestand voor het .NET Framework, download dan de Microsoft .NET Framework Redistributable (ongeveer 21 MB).
  2. Voer dotnetredist.exe uit en geef aan waar u wilt dat het installatiebestand dotnetfx.exe naar wordt uitgepakt.
  3. Voer dotnetfx.exe uit en volg de instructies (accepteer zonodig de gebruikersovereenkomst). Aangezien er geen opties zijn bij de installatie, wijst de installatie zich vanzelf. Na de installatie zult u mogelijk uw computer opnieuw moeten opstarten.
  4. Ga terug naar de downloadpagina van de Microsoft .NET Framework Redistributable en download het nieuwste service pack. Het service pack verhelpt fouten die gevonden zijn nadat het .NET Framework uitgebracht is.
  5. Installeer het service pack door het gedownloade bestand uit te voeren, en volg de instructies (accepteer zonodig de gebruikersovereenkomst).

Een webserver installeren

Op Microsoft Windows 2000 of Microsoft Windows XP Professional kunt u Internet Information Server (IIS) of Personal Web Server (PWS) installeren. Op Microsoft Windows XP Home Edition kan dit niet, en bent u dus aangewezen op de Cassini webserver. Cassini werkt ook op Microsoft Windows 2000 en Microsoft Windows XP Professional.

IIS installeren op Microsoft Windows 2000 Server

  1. Open Software (Add/Remove Programs in de Engelse versie) in het Configuratiescherm (Control Panel). U kunt ook de installatie CDROM van Windows in de CDROM drive doen en kiezen voor Optionele Windows onderdelen installeren (Install optional Windows components).
  2. Kies in de linker balk voor Windows onderdelen toevoegen of verwijderen (Add/Remove Windows Components).
  3. Vink Internet Information Services (IIS) aan en klik op Volgende (Next).
  4. Kies de map waarin de website bestanden moeten komen te staan. Indien u een schijf heeft voor alleen gegevens is het verstandig om deze map daar aan te maken, bijvoorbeeld D:\www\hoofdmap. Op Windows 2000 Server kunnen meerdere websites met verschillende domeinnamen uitgevoerd worden. Voor elk van die websites dient u een aparte map aan te maken. De map die u bij deze stap aangeeft is de hoofdmap van de standaard website.
  5. Herstart de computer na installatie (indien nodig).
  6. Bestanden die u in de map zet die u bij stap 4 heeft aangegeven kunt u in een webbrowser opvragen via http://computernaam/bestandsnaam. Als u een webbrowser op dezelfde computer gebruikt, is de computernaam localhost (of IP-adres 127.0.0.1). Als u een webbrowser op een andere computer gebruikt, moet u de naam (of het IP-adres) gebruiken waaronder de computer met de webserver bekend is in uw netwerk.

PWS installeren op Microsoft Windows 2000 Professional of Microsoft Windows XP Professional

  1. Open Software (Add/Remove Programs in de Engelse versie) in het Configuratiescherm (Control Panel). U kunt ook de installatie CDROM van Windows in de CDROM drive doen en kiezen voor Optionele Windows onderdelen installeren (Install optional Windows components).
  2. Kies in de linker balk voor Windows onderdelen toevoegen of verwijderen (Add/Remove Windows Components).
  3. Vink Internet Information Services (IIS) aan en klik op Volgende (Next).
  4. Kies de map waarin de website bestanden moeten komen te staan. Indien u een schijf heeft voor alleen gegevens is het verstandig om deze map daar aan te maken, bijvoorbeeld D:\www\hoofdmap. Op Windows 2000/XP Professional kunt u maar ΘΘn website uitvoeren (een website kan wel meerdere applicaties bevatten). De map die u bij deze stap aangeeft is de hoofdmap van die website.
  5. Herstart de computer na installatie (indien nodig).
  6. Bestanden die u in de map zet die u bij stap 4 heeft aangegeven kunt u in een webbrowser opvragen via http://computernaam/bestandsnaam. Als u een webbrowser op dezelfde computer gebruikt, is de computernaam localhost (of IP-adres 127.0.0.1). Als u een webbrowser op een andere computer gebruikt, moet u de naam (of het IP-adres) gebruiken waaronder de computer met de webserver bekend is in uw netwerk.

Cassini installeren

U kunt het makkelijkst met Cassini werken als u het ASP.NET Web Matrix gebruikt. Cassini is daar onderdeel van en werkt door ΘΘn klik op de knop. Als u Cassini los wilt gebruiken, dient u de broncode te compileren en de webserver 'handmatig' op te starten.

  1. Download de ASP.NET Cassini Sample Web Server (212 KB).
  2. Voer het gedownloade bestand uit en volg de instructies. Kies een map waar de broncode in geplaatst moet worden.
  3. Open Windows Verkenner (Windows Explorer) en ga naar de map waar de broncode staat.
  4. Klik op build.bat om Cassini te compileren.

Als u Cassini wilt starten, kiest u Uitvoeren... (Run...). Vul vervolgens het volgende in en druk op Enter: CassiniWebServer <map met de ASP.NET bestanden> <te gebruiken TCP/IP poort> <pad binnen de website>. Als u bijvoorbeeld CassiniWebServer d:\www\hoofdmap\test 80 /test invult, dan kunt u een bestand uit de map d:\www\hoofdmap\test in de webbrowser opvragen door als adres het volgende op te geven: http://localhost/test/bestandsnaam.aspx. Als u in plaats van 80 een andere poort op geeft (nodig als er al een andere webserver actief is), dan dient u localhost:poortnummer op te geven in plaats van localhost. Localhost is een speciale domeinnaam die de lokale computer aanduidt. U kunt ook het IP-adres 127.0.0.1 gebruiken.

Het ASP.NET Web Matrix Project installeren

  1. Download het ASP.NET Web Matrix Project (ongeveer 1,2 MB). (Noot: U hoeft zich niet voor de ASP.NET Forums in te schrijven.)
  2. Start webmatrix.msi en volg de instructies (accepteer zonodig de gebruikersovereenkomst). Er zijn eigenlijk geen opties, dus installatie is zeer eenvoudig.

Als u een pagina maakt in ASP.NET Web Matrix Project, of deze opent via het Workspace venster, dan kunt u de betreffence pagina uitvoeren door op de Start knop te klikken. U kunt ook uit het menu View->Start kiezen, of op F5 drukken. U krijgt dan het volgende venster te zien:

Als u nu op Start klikt, wordt de pagina uitgevoerd via de ASP.NET Web Matrix Server (Cassini). Als u met IIS of PWS werkt, dan kunt u ook de gewenste applicatienaam opgeven. Let er daarbij wel op dat als u een bestaande IIS Virtual Root gebruikt, dat het opgevraagde bestand ook daadwerkelijk in de gekozen Virtual Root staat. Kiest u voor een nieuwe Virtual Root, zorg er dan voor dat deze niet al een IIS Virtual Root is doordat deze onder een bestaande Virtual Root staat.

⌐2002 Microsoft Nederland BV