Web Tab, Project Properties
Date de publication : mars 2016
L'onglet Web de la page Propriétés du projet vous permet de spécifier le comportement de démarrage, les paramètres du serveur et les propriétés de débogage pour les pages web. À l'aide de cet onglet, vous pouvez spécifier comment Visual Studio interprète la commande pour tester 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 sous l'onglet Web sont des paramètres locaux pour l'utilisateur actuel et ne sont pas partagées avec d'autres utilisateurs.
Les propriétés de l'onglet Web peuvent être appliquées uniquement aux projets créés à l'aide du modèle de projet d'application Web ASP.NET. Un projet créé en utilisant ce modèle est également appelé projet d'application Web.
Pour les projets de site web, vous pouvez rechercher des paramètres équivalents sous l'onglet Options de démarrage de la boîte de dialogue Pages de propriétés. Pour plus d'informations sur les différences entre les projets d'application web et les projets de site web, voir NIB: Web Application Projects versus Web Site Projects in Visual Studio.
Notes
Les options de cette page s'appliquent uniquement lorsque vous testez une application Web dans Visual Studio ; elles ne s'appliquent pas lorsque vous déployez une application Web vers un serveur de production. Pour plus d'informations sur le déploiement, voir Web Deployment Content Map for Visual Studio and ASP.NET.
Pour accéder à l'onglet Web
Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le nom d'un projet d'application Web, puis cliquez sur Propriétés.
La fenêtre Propriétés s'affiche.
Cliquez sur l'onglet Web.
Éléments de l'interface utilisateur
Action de démarrage
Le groupe Action de démarrage vous permet de spécifier quel processus ou page Visual Studio démarre lorsque vous exécutez la commande Start ou appuyez sur F5 ou Ctrl+F5.
Page active
Spécifie que Visual Studio utilisera le navigateur par défaut pour afficher la page qui est actuellement ouverte dans l'éditeur.Page spécifique
Spécifie que Visual Studio exécutera la page spécifiée lorsque vous testez le site web, même si vous modifiez actuellement une autre page.Notes
Vous pouvez également définir cette valeur en cliquant avec le bouton droit sur une page dans l'Explorateur de solutions et en sélectionnant ensuite Définir comme page de démarrage.
Démarrer le programme externe
Spécifie le chemin d'accès complet d'un autre programme que Visual Studio exécutera au lieu de démarrer le navigateur. Cet autre programme doit avoir une extension de nom de fichier .exe.Arguments de la ligne de commande
Spécifie des options de ligne de commande qui seront passées au programme externe.
Répertoire de travail
Spécifie le chemin d'accès complet d'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 projets de service web pour que vous puissiez démarrer un site web différent qui appellera votre service web.Ne pas ouvrir de page. Attendre une demande émanant d'une application e&xterne.
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 Serveurs contient un menu déroulant qui répertorie tous les serveurs web qui sont configurés pour une utilisation avec Visual Studio 2013. Vous pouvez spécifier le serveur web à utiliser quand vous testez vos applications web :
IIS Express
Spécifie que Visual Studio utilise le serveur IIS Express pour tester les pages Web. Il s'agit de la valeur par défaut. Pour plus d'informations, voir Web Servers in Visual Studio for ASP.NET Web Projects.IIS local
Spécifie que Visual Studio testera votre application sur le serveur web IIS local.Hôte externe
Spécifie que Visual Studio testera votre application avec un serveur web externe.[Serveurs web personnalisés]
Visual Studio 2013 vous permet d'ajouter des serveurs web aux serveurs web intégrés qui sont affichés par défaut dans la liste déroulante. Pour plus d'informations sur l'ajout de serveurs web personnalisés, voir https://go.microsoft.com/fwlink/?LinkID=324006.
Le groupe Serveurs contient des paramètres supplémentaires que vous pouvez spécifier. Différents paramètres sont disponibles en fonction du serveur web que vous choisissez dans le menu déroulant :
Si vous utilisez IIS Express ou IIS local :
URL du projet
Spécifie l'URL qui pointe vers cette application Web.
Créer un répertoire virtuel
Crée un répertoire virtuel IIS pour l'application Web.
Remplacer 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 la racine d'application Web n'est pas la racine de votre projet.
Si vous utilisez Hôte externe :
URL du projet
Spécifie l'URL qui pointe vers cette application Web.
Si vous utilisez un serveur web personnalisé :
URL du projet
Spécifie l'URL qui pointe vers cette application Web.
Chemin d'accès à Exe
Spécifie le chemin d'accès physique au fichier exécutable pour le serveur web personnalisé.
Ligne de commande
Spécifie les paramètres de ligne de commande qui doivent être passés au serveur web personnalisé.
Répertoire de travail
Spécifie le répertoire de travail pour le serveur web personnalisé.
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 dans le groupe Débogueurs déterminent les moteurs de débogage qui sont chargés.
Notes
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
Spécifie que le débogueur ASP.NET est chargé chaque fois que vous le démarrez. Utilisez ce débogueur pour déboguer le code serveur ou le script client dans vos pages et dans tous les composants .NET Framework appelés à partir de votre page.Notes
Les processus à déboguer doivent être compilés avec les informations de débogage.
Si vous décochez cette option, Visual Studio démarre le débogueur mais n'essaie pas de récupérer les informations de processus d'IIS et de les rendre disponibles pour le débogueur. Toutefois, vous pouvez toujours déboguer le script client dans la page.
Pour plus d'informations, voir Debugging Web Pages Overview.
Code natif
Spécifie que le débogueur du code natif (non managé) est chargé chaque fois que vous le démarrez. 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, voir Débogage du code natif.
SQL Server
Spécifie que le débogueur des procédures stockées SQL Server est chargé chaque fois que vous le démarrez.Silverlight
Spécifie que le débogueur pour Silverlight est chargé chaque fois que vous le démarrez.Activer Modifier et Continuer
Modifier & Continuer vous permet de modifier votre code source lorsque votre programme est en mode arrêt et d'appliquer ces modifications sans avoir à mettre fin à la session de débogage ni à générer une nouvelle fois votre programme. Vous pouvez utiliser Modifier et continuer dans les fichiers de classe code-behind et les fichiers de classe autonomes. 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.Pour plus d'informations, voir Modifier & Continuer, Débogage, boîte de dialogue Options et Comment : créer et modifier des configurations.
Voir aussi
Référence de propriétés de projet
ASP.NET Web Application Projects