Bonjour,
Je suis débutant par rapport à ce qui touche à IIS. Je me base sur le TP qui suit (je ne sais pas si cela peut être considéré comme de la publicité sauvage, auquel cas, je présente mes excuses aux modérateurs) :
http://www.mmt-fr.org/article285.html

J'en suis arrivé à l'étape où l'on produit un fichier ASPX (un fichier "index.aspx"). Voici son code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<%Page Explicit="True" Language="VB"%>
<html>
<head>
<title>Bienvenue dans notre site ASP.NET</title>
</head>
<body>
<center>
<% Dim Lounici As Integer 
For Lounici = 1 To 5 %>
<font size= <%=Lounici%>>
Voici notre page en ASP.NET<br/>
</font>
<%Next%>
</body>
</html>

J'utilise IIS 5.1 (sous Win XP), j'ai créé un répertoire virtuel appelé "Local-Site-A" dans lequel est placé un premier fichier "index.asp" (la première étape de leur TP), puis le "index.aspx" en question.
Lorsque je tape "http://localhost/Local-Site-A/index.aspx" je me retrouve avec cette page d'erreur :
La page XML ne peut pas être affichée
Impossible d'afficher l'entrée XML en utilisant la feuille de style XSL. Corrigez l'erreur, puis cliquez sur le bouton Actualiser ou réessayez ultérieurement.


--------------------------------------------------------------------------------

Nom commencé avec un caractère non valide. Erreur de traitement de la ressource http://localhost/Local-Site-A/index.aspx. ...

<%@ Page Language="VB" AutoEventWireup="True" Explicit="True" %>
-^
  • J'ai lu ici que ce serait peut-être un problème de fichier mal formé
    => j'ai regardé les correspondances avec les balises, je n'ai pas l'impression que quelque chose n'aille pas.

  • J'ai aussi lu qu'il fallait compiler le code
    => je ne comprends pas vraiment ce que l'on entendrait par "compiler le code". je dois avoir quelques lacunes sur le sujet. pourquoi faudrait-il produire soit-même du MSIL à ce moment là (je suis trop léger sur le sujet, j'en conviens).

  • J'ai fait plusieurs "issreset" pour voir si c'était un problème de démarrage de IIS.

  • J'ai lu aussi que ça pourrait ne pas pointer sur la bonne version du framework.

    Dans :
    - clic droit sur "Poste de travail" / Gestion de l'ordinateur / Services et applications / Services Internet (IIS) / Sites Web / Site Web par défaut / Local-Site-A"
    - clic droit sur "Propriétés",
    - sélection onglet "ASP.NET" et sélection de la version 2.0 du framework,

    Aussi, j'ai fait (je ne sais pas trop ce que ça fait mais ça n'avait pas l'air de pouvoir faire de mal) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -u
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -i


Bon, évidemment, si j'en viens à poster ici, c'est que tous ces choix n'ont pas eu une issue favorable ou que je ne m'y suis pas bien pris. Vous auriez des idées ?