Comment lancer les asp avec IIS ?

Comment lancer les asp avec IIS ? - ASP - Programmation

Marsh Posté le 04-11-2004 à 22:58:07    

voila j'ai quelques soucis pour lancer des fichiers aspx avec IIS, j'ai pourtant suivi pas à pas les étapes sur mon bouquins mais pas moyens ...
 
je tiens à preciser que je fais mes tests sur un windows 2k3 server ce qui fais qu'au niveau des framework, je suis bon, je n'ai pas besoin d'installer quoi que ce soit ...
 
Dans IIS manager, je me suis créé un repertoire virtuel book dans lequel il y a 2 fichier :  
http://fuma001.free.fr/manager_book.JPG
 
le serveur tourne bien car  
http://fuma001.free.fr/iis_start.JPG
 
et d'ailleur je peux meme naviguer dans mon repertoire virtuel  :  
http://fuma001.free.fr/browse_ff.JPG
 
lorsque je clique bonjour.html, ca fonctionne parfaitement mais lorsque je clique sur "bonjour_asp.aspx"
 
on me dit que la page ne peux etre trouvé  
et je pense que le code de comment ca marche doit etre correct ...
 

Code :
  1. <%@ LANGUAGE="VBSCRIPT" %>
  2. <HTML>
  3. <HEAD>
  4. <TITLE>Exemple de script ASP</TITLE>
  5. </HEAD>
  6. <BODY>
  7. <% FOR i = 1 to 10 %>
  8. Bienvenue sur www.commentcamarche.net <% Next %> </BODY> </HTML>


 
 
Ou ai je loupé un épisode ?


Message édité par weed le 05-11-2004 à 15:08:14
Reply

Marsh Posté le 04-11-2004 à 22:58:07   

Reply

Marsh Posté le 04-11-2004 à 23:57:12    

Hum, ta page là c'est de l'ASP tout court et non de l'ASP.NET . Elle doit porter l'extension .asp et non .aspx
En ASP.NET, les parties graphiques des pages portent l'extension .aspx et les parties "code" portent l'extension .vb
Le code est compilé pour faire une dll qui s'exécute sur le serveur en tant qu'application.
 
Dans ton cas, tu a l'air de vouloir simplement faire de l'ASP. Il suffit d'indiquer à IIS qu'il doit interpréter le code entre les balises pour tes fichiers avec l'extension .asp
 
Pour cela va dans IIS -> clic droit propriétés -> Home directory -> Application settings. Si tu n'a pas d'application associé il faut faire add (ou un truc du genre). Ensuite tu choisis "Scripts only" dans la liste déroulante (rajoute "executables" si tu veux mettre un CGI).
 
Voilà normalement c'est bon :)

Reply

Marsh Posté le 05-11-2004 à 01:28:25    

oki je suis allé dans IIS -> Default Web Site -> clic droit  propriétés -> Home directory -> Application settings.
http://fuma001.free.fr/properties.JPG
 
mais c'est par defaut Script Only, j'ai rajouté executable pour etre sur.
 
mais ca ne fonctionne toujours ...
 
j'ai toujours le droit à : "The page cannot be found"

Reply

Marsh Posté le 05-11-2004 à 14:57:52    

up

Reply

Marsh Posté le 05-11-2004 à 15:08:45    

sinon n'y aurait il pas un chan irc ou je pourrais trouver de l'aide

Reply

Marsh Posté le 05-11-2004 à 22:30:22    

hum... as-tu essayer de modifier l'extension de ton fichier bonjour.html pour mettre un .asp ? Les espaces sont pas vraiment appréciés pour les noms de fichiers web... Si ça marche essaye de modifier ton .html (renommé) en mettant de l'ASP et regarde si ça fait quelque chose.
 
Sinon est-ce que tu as essayé de changer ton .aspx en .asp ?

Reply

Marsh Posté le 06-11-2004 à 03:03:42    

en fait dans  
IIS -> web extension services -> il faut autoriser "Active Server Pages"  
et la ca fonctionne pour les asp
 
mais pas pour les aspx. C'est pas bien grave je vais suivre des tutoriels sur l'asp sur le net  
 
mais j'aimerais bien quand meme pratiquer les exercices qui sont sur mon mon bouquin  et c'est sur l'asp.NET
 
il faut que je trouve l'option pour l'activer, l'asp.net

Reply

Marsh Posté le 06-11-2004 à 15:26:53    

Bah c'est ce que je te dis pour faire tourner les fichiers .aspx il te faut une véritable application ASP.NET . Tu dois avoir une dll qui tourne au niveau du serveur. Pour en créer une tu peux te servir de WebMatrix (gratuit) téléchargeable sur le site de Microsoft. Et puis bien sûr, il faut que le Framework soit installé sur ta machine.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed