Groupe Cmedias — Acmedias · Cmedias Holding · Acmedias Tech

Hébergements web & serveurs

Déployer une application ASP.NET sur Plesk

L'hébergement Windows Plesk chez Cmediahost offre un environnement robuste et optimisé pour les frameworks Microsoft. Que vous développiez en ASP.NET Core ou en .NET Framework, ce guide vous accompagne pas à pas pour mettre votre projet en production.

Objectif de cet article

Apprendre à configurer, télécharger et mettre en ligne une application ASP.NET sur un hébergement Windows Plesk Cmediahost.

Prérequis

  • Disposer d'un hébergement Windows Plesk actif chez Cmediahost.
  • Avoir les accès au compte client sur cmediahost.net.
  • Avoir une application ASP.NET publiée localement (fichiers de déploiement).
  • Posséder les identifiants de connexion FTP ou les accès au gestionnaire de fichiers Plesk.

Procédure pas à pas

  1. 1

    Préparation de la publication (Publish)

    Avant tout transfert, vous devez préparer les fichiers de votre application via Visual Studio ou le CLI .NET. Cmediahost supporte les versions les plus récentes du framework.

    • Dans Visual Studio, faites un clic droit sur votre projet et sélectionnez 'Publier'.
    • Choisissez une publication de type 'Dossier' (Folder).
    • Assurez-vous que le mode de déploiement est 'Framework-Dependent' ou 'Self-Contained' selon vos besoins.
  2. 2

    Configuration de l'environnement sur Plesk

    Connectez-vous à votre interface Plesk via le lien fourni dans votre mail de bienvenue ou depuis votre espace client cmediahost.net. Vous devrez ensuite configurer la version de .NET adaptée.

    • Allez dans 'Paramètres d'hébergement'.
    • Dans la section 'Support Web', cochez 'Prise en charge de Microsoft ASP.NET'.
    • Sélectionnez la version correspondante (ex: 4.8 ou .NET Core 6/7/8).
  3. 3

    Transfert des fichiers vers le serveur

    Transférez vos fichiers publiés vers le répertoire racine de votre site (généralement /httpdocs). Vous pouvez utiliser le gestionnaire de fichiers intégré ou un client FTP comme FileZilla.

    • Accédez à 'Gestionnaire de fichiers' dans Plesk.
    • Supprimez le fichier index.html par défaut s'il existe.
    • Utilisez le bouton 'Charger' pour importer votre archive ZIP et la décompresser sur place.

    Astuce — L'utilisation du FTP est recommandée pour les projets volumineux.

  4. 4

    Création et liaison de la base de données MS SQL

    Si votre application utilise une base de données SQL Server, vous devez l'initialiser sur votre hébergement Cmediahost.

    • Cliquez sur 'Bases de données' puis 'Ajouter une base de données'.
    • Créez un utilisateur SQL avec des privilèges complets.
    • Utilisez l'outil 'Webadmin' (myLittleAdmin) pour importer votre script SQL (.sql) ou restorer une sauvegarde.
  5. 5

    Configuration du Pool d'applications (IIS)

    Le pool d'applications IIS gère l'exécution de votre code. Une mauvaise configuration peut entraîner des erreurs de droits.

    • Allez dans 'Paramètres du pool d'applications'.
    • Assurez-vous que le pool est démarré.
    • Vous pouvez modifier le mode pipeline (Intégré ou Classique) si votre application le requiert.

    Astuce — En cas de modification du web.config, le pool redémarre automatiquement.

Problèmes fréquents et solutions

Erreur '500.19 - Internal Server Error' lors de l'accès au site.

Cette erreur provient généralement d'une mauvaise configuration du fichier web.config. Vérifiez que les balises XML sont correctement fermées et que les modules ASP.NET Core sont bien installés sur le serveur via le support.

L'application ne se met pas à jour après le déploiement.

Le processus 'w3wp.exe' peut bloquer certains fichiers. Allez dans Plesk, cliquez sur "Arrêter" puis "Démarrer" votre site pour forcer le redémarrage du pool d'applications.

Accès refusé à la base de données SQL Server.

Vérifiez la chaîne de connexion (connectionString) dans vos fichiers de configuration. Assurez-vous d'utiliser 'localhost' ou l'adresse IP fournie dans Plesk, avec les identifiants créés dans l'onglet 'Bases de données'.

Conclusion

Le déploiement d'une application ASP.NET sur les serveurs Windows de Cmediahost est un processus fluide grâce à l'interface intuitive de Plesk. Une fois votre application en ligne, vous bénéficiez de performances optimales et d'une sécurité renforcée par nos certificats SSL inclus. Pour toute assistance supplémentaire, nos experts sont disponibles 24h/24 par ticket ou WhatsApp.

Liens utiles sur cmediahost.net

Accédez directement aux services Cmediahost mentionnés dans cet article.

Liens dédiés (rubrique)

Produits concernés

  • Hébergement Windows Plesk (Standard, Pro, Business)
  • Serveur VPS Windows avec Plesk Onyx/Obsidian