2010-02-12 3 views

Répondre

4

Voici comment faire:

  1. Ouvrez IIS admin sur votre machine locale
  2. Développez l'arborescence de l'ordinateur local dans le volet gauche (où il est dit NOMORDINATEUR (ordinateur local)
  3. Sous Web Service Extensions noeud, cliquez Server Side Includes dans la fenêtre de droite.
  4. Faites un clic droit et sélectionnez Allow.

Et voilà.

EDIT:

Si vous voulez mapper un non-défaut (.shtml/.shtm) extension SSI, vous devrez ajouter à votre site par défaut. Vous pouvez le faire par:

clic droit de votre site Web dans IIS, sélectionnez Properties

Cliquez sur le Home onglet

Cliquez sur le bouton Configuration...

Sous l'onglet Mappings, cliquez sur le bouton Add

Les champs doivent être:

  • Executable: - C: \ WINDOWS \ system32 \ inetsrv \ ssinc.dll
  • Extension: .Whatever
  • Verbs: Limite GET, POST
  • moteur de script: checked
  • Vérifiez que le fichier existe:

Vous devrez l'essayer avec des fichiers .html. Je ne suis pas sûr des conséquences de la mise en correspondance de fichiers HTML standard avec SSI. Je pense que vous allez avoir un impact négatif sur les performances car maintenant IIS traitera tous les fichiers .html comme dynamiques même si vous ne les incluez pas? Ça vaut le coup d'essayer si je suppose. Une autre solution consisterait à utiliser les extensions .shtml/.shtm traditionnelles.

+0

Est-ce que cela va également définir SSI pour les fichiers .html par opposition à seulement .stm? –