Page Web, Concepteur de projets

Mise à jour : novembre 2007

La page Web du Concepteur de projets vous permet de définir le comportement de démarrage, les paramètres du serveur et les propriétés de débogage pour les pages Web. Vous pouvez spécifier comment Visual Studio interprète la commande pour exécuter une page Web lorsque vous sélectionnez Démarrer le débogage ou Exécuter sans débogage dans le menu Déboguer (ou lorsque vous appuyez sur F5 ou CTRL+F5). Les options de la page Web sont les paramètres locaux du projet sélectionné qui ne sont pas partagés avec d'autres utilisateurs.

Les propriétés de la page Web ne peuvent s'appliquer qu'aux projets qui ont été créés à l'aide du modèle Application Web ASP.NET. Un projet créé en utilisant ce modèle est également appelé projet d'application Web. Les projets d'application Web ASP.NET fournissent la même approche conceptuelle pour les projets Web Visual Studio .NET 2003, mais avec toutes les nouvelles fonctionnalités de Visual Studio 2005.

Remarque :

Les options de cette page ne s'appliquent que lorsque vous testez un site Web dans Visual Studio ; ils ne s'appliquent pas au déploiement d'un site Web sur un serveur de production. Pour plus d'informations, consultez Déploiement (Comment faire dans Visual Web Developer).

Pour accéder à la page Web

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le nom d'un projet de site Web, puis cliquez sur Propriétés.

    La fenêtre Pages de propriétés s'affiche.

  2. Cliquez sur l'onglet Web.

Tâches

Éléments d'interface

Action de démarrage

Le groupe Action de démarrage vous permet de spécifier la page ou le processus que Visual Studio démarre lorsque vous exécutez la commande Démarrer.

  • Page en cours
    Spécifie que Visual Studio démarre la page en cours dans le navigateur par défaut.

  • Page spécifique
    Spécifie que Visual Studio exécute la page par défaut lorsque vous démarrez le site Web, même si vous êtes en train de modifier une autre page.

    Remarque :

    Vous pouvez également cliquer avec le bouton droit sur une page de l'Explorateur de solutions et sélectionner Définir comme page de démarrage.

  • Démarrer le programme externe
    Spécifie un autre programme que Visual Studio exécute au lieu de démarrer le navigateur. L'autre programme auxiliaire doit avoir une extension de nom de fichier .exe, et vous devez spécifier le chemin d'accès complet de ce fichier .exe.

  • Arguments de la ligne de commande
    Spécifie les options de ligne de commande ou autres valeurs à passer au programme externe.

  • Répertoire de travail
    Spécifie un chemin d'accès complet à un répertoire de travail dans lequel le programme externe démarrera. Le chemin doit exister.

  • Démarrer l'URL
    Spécifie l'URL à ouvrir au démarrage. Cette option est utilisée en général par les applications de service Web pour que vous puissiez lancer un site Web différent qui appellera votre service Web.

  • Ne pas ouvrir de page. Attendre une demande émanant d'une application externe
    Spécifie que Visual Studio doit lancer votre projet sur un serveur Web et attendre une demande émanant d'une autre application. Cette option est utile pour déboguer des applications de service Web.

Serveurs

Le groupe Serveur vous permet de contrôler le serveur Web utilisé lorsque vous testez les pages.

  • Utiliser le serveur de développement Visual Studio
    Spécifie que Visual Studio utilise le serveur de développement Visual Studio pour traiter les pages Web.

  • Assigner automatiquement un port
    Spécifie un port HTTP aléatoire sur l'ordinateur de développement. Ce port HTTP est utilisé pour démarrer et exécuter le projet d'application Web en utilisant le serveur de développement Visual Studio intégré.

    Par défaut, Assigner automatiquement un port est sélectionné. Même si le port HTTP est choisi initialement au hasard, Visual Studio essaie d'utiliser le même port chaque fois que l'application Web démarre.

  • Port spécifique
    Spécifie le numéro de port HTTP utilisé pour démarrer et exécuter le projet d'application Web en utilisant le serveur de développement Visual Studio intégré. Ce numéro de port HTTP peut être modifié si le port est déjà utilisé, ou si vous souhaitez tester et exécuter spécifiquement l'application en utilisant un numéro de port spécifique.

  • Chemin d'accès virtuel
    Spécifie le chemin d'accès virtuel de votre site Web. Lors de l'utilisation du serveur de développement Visual Studio. La valeur par défaut est la racine du serveur Web, indiquée par une barre oblique (/).

  • Authentification NTLM
    Spécifie que l'authentification NTLM est requise pour les demandes au serveur. Par défaut, l'authentification NTLM est désactivée.

    En activant cette case, vous empêchez les autres utilisateurs de cet ordinateur d'accéder à votre site Web et d'exécuter du code en utilisant votre identité et vos autorisations de sécurité.

  • Activer Modifier & Continuer
    Spécifie que le serveur de développement Visual Studio intégré autorise l'édition de fichiers de classe code-behind et autonomes dans votre application sans redémarrer la session de débogage. Toutefois, la modification de code inline dans une page .aspx ou un fichier .ascx n'est pas autorisée. Si vous modifiez le fichier Web.config tandis que vous déboguez, Visual Studio affiche un message d'avertissement. L'enregistrement des modifications apportées au fichier Web.config arrête le chargement par le débogueur des anciens assemblys pendant une réinitialisation de domaine d'application.

  • Utiliser le serveur Web IIS
    Spécifie que Visual Studio exécute votre application sur le serveur Web IIS local au lieu du serveur de développement Visual Studio.

  • URL du projet
    Spécifie l'URL, située sur le serveur Web IIS, qui pointe vers cette application Web.

  • Créer un répertoire virtuel
    Crée un répertoire virtuel IIS qui pointe vers le dossier racine de l'application Web.

  • Substituer l'URL racine de l'application
    Spécifie un autre chemin d'accès pour l'URL racine de l'application. Utilisez cette option si votre racine de l'application Web n'est pas la racine de votre projet.

Débogueurs

Le groupe Débogueurs vous permet de spécifier les débogueurs disponibles lorsque vous testez les pages. Lorsqu'un débogueur est chargé, il peut inclure des moteurs de débogage pour les différents types de code. Les options que vous sélectionnez ici déterminent les moteurs de débogage qui sont chargés.

Remarque :

Chaque moteur de débogage que vous chargez requiert de la mémoire et affecte les performances du débogage d'une manière générale. En général, vous ne devez spécifier que les moteurs de débogage dont vous avez besoin.

  • ASP.NET
    Sélectionnez cette case à cocher pour spécifier que le débogueur du code managé est chargé chaque fois que vous démarrez le débogueur. Ce débogueur vous permet de déboguer le code côté serveur de vos pages et des composants .NET Framework que vous appelez à partir de votre page.

    Remarque :

    Les processus à déboguer doivent être compilés avec les informations de débogage.

    Si vous désactivez cette case à cocher, Visual Studio démarre le débogueur mais n'essaie pas d'extraire les informations de processus, depuis IIS ou le serveur de développement Visual Studio, et de les rendre disponibles au débogueur. Toutefois, vous pouvez toujours déboguer le script client dans la page.

    Pour plus d'informations, consultez Vue d'ensemble du débogage de pages Web.

  • Code natif
    Sélectionnez cette case à cocher pour spécifier que le débogueur du code natif (non managé) est chargé chaque fois que vous démarrez le débogueur. Cette option est utile si votre site Web appelle un composant (par exemple, un composant COM) écrit dans un langage non managé tel que C++.

    Si cette case à cocher n'est pas sélectionnée, vous pouvez déboguer le code managé, mais le débogueur ignore tous les appels au code non managé.

    Pour plus d'informations, consultez Débogage du code natif.

  • SQL Server
    Sélectionnez cette case à cocher pour spécifier que le débogueur des procédures stockées SQL Server est chargé chaque fois que vous démarrez le débogueur.

    Pour plus d'informations, consultez Débogage de SQL.

Voir aussi

Concepts

Vue d'ensemble des projets d'application Web

Autres ressources

Projets, éléments de l'interface utilisateur