.NET and ASP.NET hosting on a Windows VPS in France
A Windows server with administrator access: you install IIS, the .NET runtimes and your application, with no panel deciding for you.
Starting at €8/mo
Introduction
.NET hosting starts with a simple question: who installs IIS? At By-Hoster, you do. We deliver a bare Windows VPS — the operating system, full administrator access and nothing else — in 10 minutes. From there the Web Server role is added from Server Manager, the runtimes are downloaded from Microsoft, and your application is published exactly as on any machine whose keys you hold.
The range starts at €8/month incl. VAT with Windows - Core: 4 vCores, 8 GB of RAM, 50 GB SSD and 500 Mbps. For a server running IIS, a database and a publishing workflow, Windows - Plus at €13/month (8 vCores, 16 GB, 200 GB) remains the most popular pick. NVMe storage, a dedicated IPv4, Anti-DDoS, snapshots and 24/7 human support are included across the whole range.
What we do not provide deserves to be said plainly: no deployment panel, no CI/CD, no preinstalled software beyond the operating system, and the Microsoft licence stays your responsibility. In exchange, nothing gets in your way: .NET Framework 4.8 and modern .NET 6, 8 and 9 LTS live side by side on the same machine, so do PowerShell 5.1 and 7.x, and every other decision is yours.
What a Windows VPS changes for a .NET application
IIS gets installed, it is not shipped
The server arrives with the operating system and nothing else. The Web Server (IIS) role is added in minutes from Server Manager, or in one line of PowerShell, with the modules you pick: ASP.NET Core Hosting Bundle, URL Rewrite, compression. Nobody decides for you which version of what runs on the machine, and no panel locks the configuration down.
.NET Framework 4.8 and modern .NET side by side
Both families coexist without stepping on each other: .NET Framework 4.8 for a legacy WebForms, WCF or WinForms application, and .NET 6, 8 or 9 LTS for what gets written today. Several modern runtimes install in parallel, each application targets the version it asks for, and a gradual migration becomes possible on a single machine instead of one big jump.
PowerShell 5.1 and 7.x
PowerShell 5.1 comes with the system; PowerShell 7.x installs alongside it and both answer separately. Enough to script a deployment, recycle an application pool, archive IIS logs or drive Task Scheduler. A fallback VNC console stays available from the client area if a badly written firewall rule locks you out of RDP.
Publish with Web Deploy or by folder
You publish however you like: Web Deploy from Visual Studio with the service installed on the server, a publish folder copied over the RDP session or a network share, or a PowerShell script doing the job. No pipeline is imposed, and none is supplied: wiring a CI/CD onto your server stays your decision and your work.
What actually gets deployed on these servers
An ASP.NET Core site behind IIS
An ASP.NET Core application published framework-dependent or self-contained, served by IIS through the ASP.NET Core Module in front of Kestrel. One site or ten, one application pool per project: the layout is yours to choose.
A legacy .NET Framework application
WebForms, WCF, an old ASMX service or a WinForms app launched inside an RDP session: .NET Framework 4.8 runs on Windows Server with nothing to rewrite. Plenty of migrations start by moving the machine, not the code.
A Windows service or a worker
A .NET worker registered as a Windows service starts with the machine and comes back on its own after a reboot. Queue processing, nightly imports, synchronisations: things a shared hosting plan simply does not allow.
Scheduled jobs
Windows Task Scheduler launches a .NET executable or a PowerShell script at a fixed time: monthly invoicing, accounting exports, temp file cleanup. Administrator access lets you create those tasks and run them under the account of your choice.
A staging environment
A second VPS at €8/month to test a runtime upgrade or an IIS change before touching the server that is doing the real work. Snapshot before the experiment, reinstall from the client area if it goes badly.
A .NET API and its SQL Server database
The API and the SQL Server engine on the same machine: the connection string points at localhost and port 1433 has no reason to leave the box. SQL Server needs its own licence, Express being free within its limits.
Frequently asked questions
The Windows VPS range starts at €8/month incl. VAT with Windows - Core (4 vCores, 8 GB RAM, 50 GB SSD, 500 Mbps). Above that: Windows - Plus at €13/month (8 vCores, 16 GB, 200 GB), the most popular configuration, Windows - Max at €26/month (16 vCores, 32 GB, 500 GB) and Windows - Titan at €49.99/month (24 vCores, 64 GB, 800 GB, 1000 Mbps). Annual billing takes 10% off. The price covers the server and the infrastructure, never Microsoft licences.
No. By-Hoster delivers the bare system: Windows, full administrator access, and nothing else. The Web Server (IIS) role is added from Server Manager through "Add roles and features", or in one line of PowerShell with Install-WindowsFeature -Name Web-Server -IncludeManagementTools. That is a deliberate choice: you decide on the modules, the runtime version and the configuration, with no image prepared by us and no panel forcing its own versions on you.
Every version Microsoft ships for Windows. .NET Framework 4.8 for legacy applications, and modern .NET 6, 8 or 9, LTS releases included, for everything else. Both families install side by side on the same machine, and several modern runtimes coexist without conflict: each application targets the version it requires. For a web application, the ASP.NET Core Hosting Bundle adds the IIS module you need. You download all of it from Microsoft, as administrator.
Three classic routes, all open to you because you are administrator. Web Deploy from Visual Studio, with the service installed on the server side. Folder copy: publish locally, move the folder over the RDP session or a network share, recycle the application pool. A PowerShell script to automate exactly the same thing. By-Hoster supplies neither a deployment panel nor a CI/CD: wiring a GitHub Actions or Azure DevOps pipeline onto your server is your job.
Yes, and the Microsoft licence stays your responsibility: By-Hoster installs the system but neither supplies nor resells a licence, and you must hold a valid one for your use case. Two other points come up often. Windows Server allows 2 concurrent administrative RDP sessions; beyond that, for multi-user application RDP access, Microsoft RDS CALs are required. And SQL Server needs its own licence: Express is free within its limits, Standard and Enterprise are paid.
Our official rule of thumb: 4 GB minimum for light use — RDP and office work, a single user — and 8 GB as soon as you add business software, SQL Server Express or several concurrent users. Every Windows plan already starts at 8 GB, which is enough for IIS with a handful of application pools. Once a SQL Server database runs on the same machine, or several sites work in parallel, Windows - Plus and its 16 GB at €13/month save you from counting memory daily.
Often yes, and we would rather say so. .NET 6, 8 and 9 are cross-platform: an ASP.NET Core application runs perfectly well on Linux behind Nginx, and our Linux KVM VPS start at €4.99/month, with no Microsoft licence to buy. Windows keeps the edge in three cases: a .NET Framework application, which only runs there; a dependency on IIS, COM or a Windows component; and the need to open a graphical session over RDP. Our Windows or Linux guide walks through the trade-off.
Yes, without restriction: full administrator access is included across the range. A .NET worker registers as a Windows service and restarts with the machine; Task Scheduler launches an executable or a PowerShell script at a fixed time, under the account of your choice. That is precisely what shared hosting at €1/month cannot do: there you upload files, here you administer a machine.
Three systems are offered at checkout, at no extra cost: Windows Server 2025 (latest LTSC release, mainstream support until 13 November 2029 and security until 14 November 2034, hotpatching and SMB over QUIC), Windows Server 2022 (mainstream support until 13 October 2026, security until 14 October 2031) and Windows 11, a client system not designed to host a multi-user service. The server runs in our single datacenter DC-FR_NA(01), in Nouvelle-Aquitaine, on KVM under Proxmox, under French jurisdiction with no transfer outside the European Union. No commitment, 48-hour money-back guarantee.