Organigramme des informations relatives au déploiement Web pour Visual Studio et ASP.NET

Cette rubrique fournit des liens vers des ressources de documentation relatives au déploiement (à la publication) d'applications Web ASP.NET dans IIS au moyen de l'une des versions de Visual Studio :

Certains des outils de déploiement de Visual Studio fonctionnent uniquement avec les projets d'application Web, tandis que d'autres fonctionnent uniquement avec les projets de site Web. Tous les projets MVC sont des projets d'application Web. Pour plus d'informations sur la différence entre les projets d'application Web et les projets de site Web, consultez Projets d'application Web et projets de site Web dans Visual Studio.

Cette rubrique contient les sections suivantes :

  • Déploiement pour les projets d'application Web (notamment MVC)

  • Déploiement pour les projets de site Web

  • Autres ressources sur le déploiement ASP.NET

Déploiement pour les projets d'application Web (notamment MVC)

Notes

De nouvelles fonctionnalités de déploiement ont été introduites dans Visual Studio 2012, et peuvent être activées dans Visual Studio 2010 en installant la Mise à jour de publication Web Visual Studio.La documentation MSDN pour Visual Studio 2012 couvrir de nouvelles fonctionnalités, mais sauf indication contraire, les ressources des sites Web externes documentent les fonctionnalités de déploiement qui ont été initialement fournies par Visual Studio 2010.

Scénario

Rubriques

Présentation des options de déploiement pour les projets d'application Web

Vue d'ensemble sur le déploiement de projet d'application Web pour Visual Studio et ASP.NET

Publication de présentation pour le déploiement Web dans Visual Studio 2010 (blog de Vishal Joshi) Plusieurs des ressources Visual Studio 2010 auxquelles il est lié contiennent des informations qui sont encore appropriées pour Visual Studio 2012.)

Rechercher des fournisseurs d'hébergement Web pour une application ASP.NET

Hébergement ASP.NET

Déploiement d'une application Web à partir de Visual Studio

Comment : déployer un projet d'application Web à l'aide de la publication en un clic dans Visual Studio

Déploiement vers un fournisseur d'hébergement (site Web ASP.NET. Série de didacticiels en 12 parties contenant les instructions détaillées pour un scénario de déploiement qui inclut plusieurs bases de données SQL Server Compact et couvre la migration vers SQL Server. A été mis à jour pour utiliser Visual Studio 2012 RC).

Déploiement d'une application Web ASP.NET sur un site Web Windows Azure et dans une base de données SQL (site windowsazure.com)

Déploiement d'une application Web ASP.NET dans un service nuage Windows Azure et dans une base de données SQL (site windowsazure.com)

Hébergement d'une application Web Forms ASP.NET sur Windows Azure

Hébergement d'une application ASP.NET MVC sur Windows Azure

Déploiement d'une application Web en créant et en installant un package de déploiement Web

Comment : créer un package de déploiement Web dans Visual Studio (comment créer un package de déploiement à partir de l'IDE Visual Studio.)

Comment : installer un package de déploiement à l'aide du fichier deploy.cmd créé par Visual Studio

Utilisation d'un package de déploiement Web pour déployer IIS sur la zone de développement et sur un hôte tiers (blog de Sayed Hashimi. Utilisation du Gestionnaire des services IIS pour installer un package de déploiement dans IIS sur l'ordinateur local et dans une société d'hébergement qui prend en charge le Gestionnaire des services IIS pour l'administration à distance.)

Génération d'un package de déploiement Web à partir de Visual Studio 2010 (site Web IIS.NET. Inclut des instructions pour la création et l'installation du package en ligne de commande.)

Package Once Publish Anywhere (blog de Sayed Hashimi. Introduit un package NuGet qui automatise le processus de transformation du fichier Web.config pour plusieurs environnements de destination.)

Voir également le scénario suivant :

Déploiement d'une application Web dans un environnement d'entreprise, au moyen d'un processus d'integration continue (CI)

Déploiement d'applications Web dans des scénarios d'entreprise (site ASP.NET. Une série de 40 didacticiels qui expliquent comment automatiser le déploiement dans un processus d'intégration continue au moyen de Visual Studio 2010 et Team Foundation Server 2010).

Livraison continue d'applications nuage dans Windows Azure (site windowsazure.com)

Annonce de déploiement continu dans Azure avec Team Foundation Service (Blog de Brian Harry)

Transformations XML SlowCheetah d'un serveur CI (blog de Sayed Hashimi. Explique comment utiliser SlowCheetah, un complément Visual Studio pour transformer app.config et d'autres fichiers XML.)

Comment mettre votre application hors connexion pendant la publication (Blog de Sayed Hashimi. Montre comment automatiser le processus de mise hors connexion d'une application. Voir aussi le scénario Vérifier qu'une application est hors connexion pendant le déploiement.)

Utilisation des transformations Web.config pour modifier les paramètres dans le fichier Web.config ou le fichier app.config de destination pendant le déploiement

Transformations du fichier Web.config (site ASP.NET)

Syntaxe de transformation d'un fichier Web.config pour le déploiement d'un projet d'application Web à l'aide de Visual Studio

Voir aussi Comment désactiver la transformation Web.config ? et Quand dois-je utiliser les paramètres de déploiement Web à la place des transformations Web.config ? dans FAQ sur le déploiement de projet d'application Web pour Visual Studio et ASP.NET.

Utilisation des paramètres de déploiement Web pour modifier les paramètres dans l'application Web de destination pendant le déploiement

Comment : utiliser des paramètres de déploiement Web dans un Package de déploiement Web

Paramétrage du déploiement Web (site Web IIS.NET)

Paramétrage du déploiement Web (blog de Vishal Joshi)

Paramétrage du déploiement Web et transformation Web.config (blog de Vishal Joshi)

Vérifier qu'une application est hors connexion pendant le déploiement

Déploiement vers un fournisseur d'hébergement : déploiement d'une mise à jour de code (site ASP.NET. Consultez la section Empêcher l'accès utilisateur au site de production pendant la mise à jour)

Déploiement d'une base de données ou de modifications dans une base de données dans le cadre du déploiement d'une application Web

Comment : déployer un projet d'application Web à l'aide de la publication en un clic dans Visual Studio

Déploiement vers un fournisseur d'hébergement (site Web ASP.NET. Série de didacticiels en 12 parties contenant les instructions détaillées pour un scénario de déploiement qui inclut plusieurs bases de données SQL Server Compact et couvre la migration vers SQL Server.)

Déploiement d'une base de données séparément du déploiement d'une application Web

SQL Server Data Tools

Inclure des données dans un projet de base de données SQL Server (blog de l'équipe SQL Server Data Tools. Procédure : déployer le schéma et les données lors de le déploiement d'une base de données.)

Migrer une base de données vers SQL Azure à l'aide de SSDT (blog de l'équipe SQL Server Data Tools)

Déploiement d'une application Web qui utilise les services d'application ASP.NET tels que l'appartenance et le profilage

Configuration d'un site Web qui utilise des services d'application (site Web ASP.NET. Ce didacticiel est pour les projets de site Web, mais contient des informations qui sont également utiles pour les projets d'application Web.)

Utilisateurs et rôles du site Web de production (site Web ASP.NET. Ce didacticiel est pour les projets de site Web, mais contient des informations qui sont également utiles pour les projets d'application Web.)

Précompilation pour le déploiement

Vue d'ensemble du précompilation de projet d'application Web ASP.NET

Package/Publication, onglet Web des propriétés du projet

Paramètres de précompilation avancés, boîte de dialogue

Déploiement d'une application Web intranet

How to Create an Intranet Site Using ASP.NET MVC

Automatiser les tâches courantes de déploiement qui ne sont pas automatisées directement

Définition des autorisations d'accès au dossier dans l'Assistant Publication Web (blog de Sayed Hashimi)

Comment étendre le fichier cible pour inclure les packages de déploiement Web (Blog sur les outils de développement Web)

Étendre la transformation XML (Web.config) (Blog de Sayed Hashimi. Montre comment créer des transformations XDT personnalisées.)

Outil de déploiement Web (MSDeploy) (blog de Sayed Hashimi. Montre comment créer un fournisseur personnalisé de déploiement Web.)

Comment empaqueter et déployer des composants COM(Blog sur les outils de développement Web)

Comment empaqueter des assemblys .NET (Blog sur les outils de développement Web. Procédure : déployer des assemblys dans le GAC

Configuration de serveurs Web pour que les développeurs puissent y déployer des applications au moyen de Web Deploy

Installation et configuration de Web Deploy pour les déploiements administrateur et non-administrateur

Configuration de serveurs pour un fournisseur d'hébergement

Guide de déploiement pour l'hébergement de Microsoft ASP.NET 4 (Centre de téléchargement Microsoft)

Résolution des problèmes de déploiement

Déploiement vers un fournisseur d'hébergement : dépannage (site Web ASP.NET)

Résolution des problèmes courants avec le déploiement Web (site Web IIS.NET)

Codes d'erreur Web Deploy

FAQ sur le déploiement de projet d'application Web pour Visual Studio et ASP.NET

Principales différences entre IIS et le serveur de développement ASP.NET (site Web ASP.NET)

Différences de configuration courantes entre le développement et la production (site Web ASP.NET)

Hébergement d'applications ASP.NET avec une confiance moyenne (site 4 Guys from Rolla)

Obtention d'aide sur une question spécifique de déploiement

Forum de configuration et de déploiement ASP.NET (Site ASP.NET. Forum pour poser des questions liées au déploiement ASP.NET.)

Déploiement pour les projets de site Web

Pour plus d'informations sur la distinction entre les projets de site Web et les projets d'application Web, consultez Projets d'application Web et projets de site Web dans Visual Studio.

Scénario

Rubriques

Présentation des options de déploiement pour les projets de site Web

Vue d'ensemble du déploiement de projets de site Web ASP.NET (documentation Visual Studio 2010 sur MSDN. Les outils de déploiement pour les projets de site Web n'ont pas changé dans Visual Studio 2012. Consultez aussi les rubriques Comment et de procédure pas à pas répertoriées sous cette rubrique dans la table des matières MSDN.

Déploiement d'un site Web à l'aide de l'outil Copier le site Web

Déploiement de votre site à l'aide de Visual Studio (site Web ASP.NET)

Déploiement d'un site Web à l'aide de la commande Windows XCopy.

Identification des fichiers qui doivent être déployés (site Web ASP.NET)

Déploiement de votre site à l'aide d'un client FTP (site Web ASP.NET)

Déploiement d'un site Web précompilé

Déploiement de votre site à l'aide de Visual Studio (site Web ASP.NET)

Précompilation de votre site Web (site Web ASP.NET)

Déploiement d'un site Web qui utilise les services d'application ASP.NET tels que l'appartenance et le profilage

Configuration d'un site Web qui utilise des services d'application (site Web ASP.NET)

Utilisateurs et rôles du site Web de production (site Web ASP.NET)

Déploiement d'une base de données ou de modifications de base de données lors du déploiement d'un site Web

Déploiement d'une base de données (site Web ASP.NET)

Configuration de l'application Web de production pour utiliser la base de données de production

Stratégies pour le développement et le déploiement de base de données (site Web ASP.NET)

Résolution des problèmes de déploiement

Principales différences entre IIS et le serveur de développement ASP.NET (site Web ASP.NET)

Différences de configuration courantes entre le développement et la production (site Web ASP.NET)

Hébergement d'applications ASP.NET avec une confiance moyenne (site 4 Guys from Rolla)

Obtention d'aide sur une question spécifique de déploiement

Forum de configuration et de déploiement ASP.NET (Site ASP.NET. Forum pour poser des questions liées au déploiement ASP.NET.)

Autres ressources sur le déploiement ASP.NET

Cette section fournit des liens vers des ressources supplémentaires qui sont utiles pour en apprendre davantage sur l'utilisation de Visual Studio et des outils de déploiement d'IIS.

Les ressources suivantes fournissent la documentation relative à Web Deploy, l'infrastructure IIS que Visual Studio utilise pour effectuer des tâches de déploiement de projets d'application Web. Vous pouvez poser des questions spécifiques sur Web Deploy dans le Forum sur l'outil de déploiement Web sur IIS. site Web .Net.

Les ressources suivantes sont des blogs créés par les membres de l'équipe qui est chargée de Web Deploy.

Les ressources suivantes sont des blogs créés par les membres de l'équipe qui est chargée du déploiement de Visual Studio.

Plusieurs didacticiels concernant les options d'hébergement, le déploiement de projet de site Web, le déploiement de base de données, la précompilation et l'administration de site sont disponibles sur la page Didacticiels de déploiement sur le site Web ASP.NET.

Les ressources suivantes proviennent du blog Visual Studio Lab Management :