Dans le cadre de ma formation je travaille actuellement sur la programmation ASP. Je ne suis pas très fan, même si je reconnais qu’ASP présente quelques avantages par rapport au PHP, mais je ne suis pas et je ne serai peut-être jamais d’accord pour dire que le langage ASP (Active Server Pages) est globalement plus avantageux que PHP. Non ... je raconte n'importe quoi et d'ailleurs c'est un faux débat qui ne fera jamais l'unanimité. Si le besoin se présente, je travaillerai sur certains projets en ASP même si je suis "anti-windowsien" et fervent défenseur de l’open source.
Bref, je vais faire un petit billet pour tous ceux qui souhaitent un jour faire un peu d’ASP. Sait-on jamais ? Les employeurs peuvent avoir des exigences parfois… bref ….
Je ne reste pas moins "anti-windowsien", d’ailleurs j’ai hâte de terminer ce billet afin de retourner sur mon GNU/Linux.
Nous allons apprendre à activer un serveur IIS sous VISTA pour pouvoir faire tourner des scripts ASP.
Pour commencer ouvrez le PANNEAU DE CONFIGURATION de windows.
Cliquez sur PROGRAMME

Ensuite cliquez sur ACTIVER OU DESACTIVER DES FONCTIONNALITES WINDOWS

Dans la liste des services, activez les SERVICES INTERNET (IIS), les services d’administration Web et Worl d wide web s’activent automatiquement, vous pouvez également activer le service de publication FTP si vous souhaitez faire du FTP sur votre serveur. Personnellement, je n’ai pas choisi de l’activer.

Pensez également à activer les fonctionnalités de développement d'applications si vous souhaitez pouvoir excécuter des scripts ASP

Ensuite cliquez sur OK
Le service va s’activer, cela peut prendre quelques ou plusieurs minutes, c’est normal… n’oubliez pas que nous sommes sur windows
(rires).
Votre serveur IIS est activé…. Il ne vous reste plus qu’à le configurer.
Nous allons créer un répertoire sur la racine de votre disque dur "C:\" que nous allons appeler ASP-TESTS. Ce qui donne : C:\ASP-TESTS
Ouvrez le PANNEAU DE CONFIGURATION -> basculez en affichage classique si vous êtes en affichage par thème. Pour se faire cliquez sur AFFICHAGE CLASSIQUE

Ensuite cliquez sur OUTILS D’ADMINISTRATION et allez dans GESTIONNAIRE DES SERVICES INTERNET (IIS)
Vous devrez avoir une page comme celle-ci :

Dans la partie de droite (ACTIONS), vous avez la possibilité de redémarrer, arrêter ou démarrer votre serveur. Par défaut, le serveur est en service après son installation.
Maintenant nous allons ajouter le dossier que nous avons créé pour qu’il soit géré par le serveur. Pour se faire, activez le menu contextuel et sur site par défaut faites un clic-droit et ajouté un répertoire virtuel.

Entrez un alias, celui que vous voulez bien sûr, moi j’ai mis ASP ensuite ajoutez le répertoire ASP-TESTS que nous avons créé.

Voilà, c’est fini…
Quoi ? Vous ne me croyez pas ? Je vais vous le prouver… lancez votre navigateur et tapez http://localhost/ dans la barre d’adresse.

Je parie que vous avez la même page que moi.
Maintenant nous allons accéder à notre dossier. Il suffit de mettre http://localhost/ASP

Vous allez certainement avoir le même message d’erreur que moi. C’est pas grave… Les messages d’erreur sur windows ne devraient pas vous étonner…
Allez on va résoudre ce problème!! Pour se faire il faut simplement activer l'exploration de répertoire.
Allez dans EXPLORATION DE RÉPERTOIRE et activez l’exploration.

Retournez sur votre navigateur, actualisez la page et voilà le résultat

C’est pas beau tout ça.
Il ne vous reste plus qu’à faire votre premier script ASP avec votre éditeur de scripts, le mettre dans votre dossier ASP-TEST pour le tester en local.
Bon courage à tous et à très bientôt pour de prochaines aventures !!!