2009-03-27 9 views
1

Je suis un vrai noob quand il s'agit de asp.net/html. Je développe un site web très basique en utilisant VS 2008. A ce stade, il est la plupart du temps seulement des pages html - pas vraiment ASP.NETouverture d'un fichier index.html par défaut dans un dossier (asp.net)

J'ai un index.html racine, puis un ensemble de dossiers comme css/images / caractéristiques/

etc. et index.html l'intérieur d'eux, on peut donc accéder comme

http://www.blahblah.com/features et ouvre index.html (il arrive sur mon 1 & 1 hoster web de base)

Bu t Je ne peux pas le tester localement car lorsque le serveur Web par défaut VS ouvre ma page pour test, si je donne/features

il affiche la liste du répertoire. Je veux qu'il ouvre l'index.html à l'intérieur ... ne peut pas comprendre comment faire ces URLs amicales SANS UTILISER les fonctionnalités de base ASP.NET (c'est important - je ne prévois pas d'utiliser ASP.NET pour l'instant)

toute suggestion est la bienvenue - tout ce que je veux est un moyen de le tester avant de les télécharger sur le site web

Répondre

1

thats un comportement que je l'ai vu avant avec le serveur Web de développement et quelque chose de similaire avec IIS (dans ce cas, vous habituellement obtenir un 403- refusé). Contrairement à la configuration par défaut de nombreux autres serveurs Web, la «page par défaut» pour IIS est default.aspx. Dans IIS, vous pouvez configurer la page par défaut

(Faites un clic droit sur votre répertoire virtuel sélectionnez Properties puis sur l'onglet Documents vous avez la possibilité d'ajouter/modifier des pages de contenu par défaut pour votre site)

mais je ne savoir si une façon de le faire pour le serveur Web Visual Studio Development. Pour votre scénario si vous prenez vos fichiers index.html et que vous les renommez en default.aspx (vous n'avez pas besoin de changer leur contenu), vous devriez voir votre page 'index' au lieu de la liste du répertoire.

+0

Réponse parfaite - merci! J'ai réalisé et configuré mon IIS et je l'ai fait fonctionner comme je le voulais. –

0

Le fichier par défaut pour Cassini (VS Serveur) est default.aspx ou le fichier .aspx actuellement sélectionné lorsque vous cliquez sur "Exécuter". Autant que je sache, il n'y a aucun moyen de personnaliser facilement le "Default Document" comme fonctionnant dans Cassini.

Si vous ne cherchez pas à utiliser ASP.NET et souhaitez une solution de contournement simple. Configurez votre site dans IIS et affichez les éléments de cette façon.

Questions connexes