Hébergement .NET et ASP.NET sur un VPS Windows en France
Un serveur Windows avec accès administrateur : vous installez IIS, les runtimes .NET et votre application, sans panel qui décide à votre place.
À partir de 8 €/mois
Présentation
Un hébergement .NET commence par une question simple : qui installe IIS ? Chez By-Hoster, c'est vous. Nous livrons un VPS Windows nu — le système d'exploitation, un accès administrateur complet, et rien d'autre — en 10 minutes. À partir de là, le rôle Web Server s'ajoute depuis le Gestionnaire de serveur, les runtimes se téléchargent chez Microsoft, et votre application se publie comme sur n'importe quelle machine dont vous détenez les clés.
La gamme démarre à 8 €/mois TTC avec Windows - Core : 4 vCore, 8 Go de RAM, 50 Go SSD et 500 Mbps. Pour un serveur qui fait tourner IIS, une base et un environnement de publication, Windows - Plus à 13 €/mois (8 vCore, 16 Go, 200 Go) reste la configuration la plus choisie. Stockage NVMe, IPv4 dédiée, Anti-DDoS, snapshots et support humain 24/7 sont inclus sur toute la gamme.
Ce que nous ne fournissons pas mérite d'être écrit noir sur blanc : pas de panel de déploiement, pas de CI/CD, aucun logiciel préinstallé en dehors du système, et la licence Microsoft reste à votre charge. En échange, rien ne vous limite : .NET Framework 4.8 et le .NET moderne 6, 8 et 9 LTS cohabitent sur la même machine, PowerShell 5.1 et 7.x aussi, et vous décidez de tout le reste.
Ce qu'un VPS Windows change pour une application .NET
IIS s'installe, il n'est pas livré
Le serveur arrive avec le système d'exploitation et rien d'autre. Le rôle Web Server (IIS) s'ajoute en quelques minutes depuis le Gestionnaire de serveur, ou en une ligne de PowerShell, avec les modules que vous choisissez : ASP.NET Core Hosting Bundle, URL Rewrite, compression. Personne ne décide à votre place quelle version de quoi tourne sur la machine, et aucun panel ne verrouille la configuration.
.NET Framework 4.8 et .NET moderne côte à côte
Les deux familles cohabitent sans se gêner : .NET Framework 4.8 pour une application héritée en WebForms, WCF ou WinForms, et .NET 6, 8 ou 9 LTS pour ce qui s'écrit aujourd'hui. Plusieurs runtimes modernes s'installent en parallèle, chaque application cible la version qu'elle demande, et une migration progressive devient possible sur une seule machine plutôt qu'en un grand saut.
PowerShell 5.1 et 7.x
PowerShell 5.1 arrive avec le système ; PowerShell 7.x s'installe à côté et les deux répondent séparément. De quoi scripter un déploiement, recycler un pool d'applications, archiver des journaux IIS ou piloter le Planificateur de tâches. Une console VNC de secours reste disponible depuis l'espace client si une règle de pare-feu mal écrite vous ferme la porte du RDP.
Publication par Web Deploy ou par dossier
Vous publiez comme vous l'entendez : Web Deploy depuis Visual Studio avec le service installé sur le serveur, copie d'un dossier publish par la session RDP ou un partage réseau, ou un script PowerShell qui fait le travail. Aucun pipeline n'est imposé, et aucun n'est fourni : brancher une CI/CD sur votre serveur reste votre décision et votre chantier.
Ce qu'on déploie réellement sur ces serveurs
Un site ASP.NET Core derrière IIS
Une application ASP.NET Core publiée en framework-dependent ou self-contained, servie par IIS via l'ASP.NET Core Module devant Kestrel. Un site ou dix, un pool d'applications par projet : la répartition vous appartient.
Une application .NET Framework héritée
WebForms, WCF, un vieux service ASMX ou une application WinForms lancée en session RDP : .NET Framework 4.8 tourne sur Windows Server sans qu'il faille réécrire quoi que ce soit. Beaucoup de migrations commencent par déplacer la machine, pas le code.
Un service Windows ou un worker
Un worker .NET enregistré en service Windows démarre avec la machine et repart tout seul après un redémarrage. Traitement de files, imports nocturnes, synchronisations : des usages qu'un hébergement mutualisé ne permet tout simplement pas.
Des traitements planifiés
Le Planificateur de tâches Windows lance un exécutable .NET ou un script PowerShell à l'heure dite : facturation mensuelle, export comptable, purge de fichiers temporaires. L'accès administrateur permet de créer ces tâches sous le compte de votre choix.
Un environnement de recette
Un second VPS à 8 €/mois pour tester une montée de version du runtime ou une modification d'IIS avant de toucher au serveur qui travaille. Snapshot avant l'essai, réinstallation depuis l'espace client si l'expérience tourne mal.
Une API .NET et sa base SQL Server
L'API et le moteur SQL Server sur la même machine : la chaîne de connexion pointe en local et le port 1433 n'a aucune raison de sortir. SQL Server réclame sa propre licence, Express étant gratuit dans ses limites.
Questions fréquentes
La gamme VPS Windows démarre à 8 €/mois TTC avec Windows - Core (4 vCore, 8 Go de RAM, 50 Go SSD, 500 Mbps). Au-dessus : Windows - Plus à 13 €/mois (8 vCore, 16 Go, 200 Go), la configuration la plus choisie, Windows - Max à 26 €/mois (16 vCore, 32 Go, 500 Go) et Windows - Titan à 49,99 €/mois (24 vCore, 64 Go, 800 Go, 1000 Mbps). L'engagement annuel donne -10 %. Le prix couvre le serveur et l'infrastructure, jamais les licences Microsoft.
Non. By-Hoster livre le système nu : Windows, un accès administrateur complet, et rien d'autre. Le rôle Web Server (IIS) s'ajoute depuis le Gestionnaire de serveur, via « Ajouter des rôles et fonctionnalités », ou en une ligne de PowerShell avec Install-WindowsFeature -Name Web-Server -IncludeManagementTools. C'est un choix assumé : vous décidez des modules, de la version du runtime et de la configuration, sans image préparée par nos soins ni panel qui impose ses versions.
Toutes celles que Microsoft distribue pour Windows. .NET Framework 4.8 pour les applications héritées, et le .NET moderne en 6, 8 ou 9, versions LTS comprises, pour tout le reste. Les deux familles s'installent côte à côte sur la même machine, et plusieurs runtimes modernes cohabitent sans conflit : chaque application cible la version qu'elle demande. Pour une application web, l'ASP.NET Core Hosting Bundle ajoute le module IIS nécessaire. Vous téléchargez tout cela chez Microsoft, en administrateur.
Trois voies classiques, toutes ouvertes puisque vous êtes administrateur. Web Deploy depuis Visual Studio, avec le service installé côté serveur. La copie de dossier : vous publiez en local, vous transférez le dossier par la session RDP ou un partage réseau, vous recyclez le pool d'applications. Un script PowerShell pour automatiser exactement la même chose. By-Hoster ne fournit ni panel de déploiement, ni CI/CD : brancher un pipeline GitHub Actions ou Azure DevOps sur votre serveur reste votre travail.
Oui, et la licence Microsoft reste à votre charge : By-Hoster installe le système mais ne fournit ni ne revend de licence, et vous devez en détenir une valide pour votre usage. Deux autres points reviennent souvent. Windows Server autorise 2 sessions RDP administratives simultanées ; au-delà, en accès RDP applicatif à plusieurs, des RDS CAL Microsoft sont nécessaires. Et SQL Server exige sa propre licence : Express est gratuit dans ses limites, Standard et Enterprise sont payants.
Notre repère officiel : 4 Go minimum pour un usage léger — RDP et bureautique, un seul utilisateur — et 8 Go dès qu'on ajoute un logiciel métier, SQL Server Express ou plusieurs utilisateurs simultanés. Toutes nos offres Windows partent déjà de 8 Go, ce qui suffit à IIS avec quelques pools d'applications. Dès qu'une base SQL Server tourne sur la même machine, ou que plusieurs sites travaillent en parallèle, Windows - Plus et ses 16 Go à 13 €/mois évitent de compter la mémoire au quotidien.
Souvent oui, et nous préférons le dire. .NET 6, 8 et 9 sont multiplateformes : une application ASP.NET Core tourne très bien sur Linux derrière Nginx, et nos VPS Linux KVM démarrent à 4,99 €/mois, sans licence Microsoft à acheter. Windows garde l'avantage dans trois cas : une application .NET Framework, qui ne tourne que là ; une dépendance à IIS, à COM ou à un composant Windows ; le besoin d'ouvrir une session graphique en RDP. Notre guide Windows ou Linux détaille l'arbitrage.
Oui, sans restriction : l'accès administrateur complet est inclus sur toute la gamme. Un worker .NET s'enregistre en service Windows et redémarre avec la machine ; le Planificateur de tâches lance un exécutable ou un script PowerShell à heure fixe, sous le compte de votre choix. C'est précisément ce qu'un hébergement mutualisé à 1 €/mois ne permet pas : là-bas vous déposez des fichiers, ici vous administrez une machine.
Trois systèmes sont proposés à la commande, sans surcoût : Windows Server 2025 (dernière version LTSC, support standard jusqu'au 13 novembre 2029 et sécurité jusqu'au 14 novembre 2034, hotpatching et SMB over QUIC), Windows Server 2022 (support standard jusqu'au 13 octobre 2026, sécurité jusqu'au 14 octobre 2031) et Windows 11, système client non prévu pour héberger un service multi-utilisateurs. Le serveur tourne dans notre unique datacenter DC-FR_NA(01), en Nouvelle-Aquitaine, en KVM sur Proxmox, sous juridiction française et sans transfert hors Union européenne. Sans engagement, satisfait ou remboursé 48 h.