Windows-udvikling vil have en Windows-server. En ASP.NET-app bag IIS, en Windows-tjeneste, en planlagt .NET-arbejder og en SQL Server-database ved siden af — alt er hjemme på en Windows Server 2022 VPS du når via RDP. Her er, hvordan du sætter det op, og hvilken plan du vælger.
Hvorfor Windows til denne stack
.NET kører ganske vist på Linux nu om dage, men meget rigtig kode vil stadig have Windows: ældre .NET Framework-apps, en afhængighed af IIS-specifikke funktioner, COM-komponenter, Windows-godkendelse, eller simpelthen SQL Server-værktøjer og integrationer teamet allerede kender. Vil du hoste, som Windows hoster, giver dette dig et fuldt Windows Server 2022-skrivebord med IIS- og SQL Server-understøttelse med det samme.
Hvilken plan
- Windows-Medium — $19/md. (6 vCPU, 6 GB RAM, 60 GB NVMe). Standardvalget for .NET plus SQL Server. SQL Server kan lide RAM, og du kører to ting samtidig.
- Windows-Small — $11/md. (4 vCPU, 4 GB RAM, 50 GB NVMe). En lille .NET-app med SQL Express og let last.
- Brug for offentlig adgang? Skal publikum nå din app på en offentlig adresse, eller du har brug for TLS på dit eget domæne, så tag en plan med dedikeret IP (Small-IP $28/md., Medium-IP $36/md.), så siden svarer direkte på 443. En NAT-plan er rigtig til intern udvikling eller en app kun du når via RDP.
Alle planer har en 150 Mbit/s-port og ubegrænset trafik. Sammenlign dem på Windows VPS-siden.
Sæt det op
- Udrul en Windows-plan og forbind via RDP som
Administrator. - Aktivér Windows med din egen nøgle (BYOL —
slmgr /ipksåslmgr /ato; se BYOL-licensering). - Installer IIS og værktøjerne til webhåndtering:
Install-WindowsFeature -Name Web-Server -IncludeManagementTools
- Installer SQL Server — Express eller Developer er nok til at starte med. Installer .NET-runtime eller Hosting Bundle din app har brug for, og udrul.
Om SQL Server-licensering
Hold dette lige, for det er adskilt fra Windows:
- SQL Server Express — gratis, god til små til mellemstore apps, med databasestørrelsesgrænser.
- SQL Server Developer — gratis og fuld funktion, men kun ikke-produktion. Perfekt til staging/test, ikke tilladt for en live-app.
- Standard/Enterprise — kræver egne licenser, adskilt fra Windows-nøglen.
Windows selv er stadig BYOL. Ingen af licenserne ligger i VPS-prisen — planprisen er maskinen.
Udgiv og sikr det
- På en plan med dedikeret IP svarer din app på offentlige 443/80. Skaf et TLS-certifikat til dit domæne (f.eks. via Let's Encrypt-værktøjer til Windows, eller et importeret certifikat) og bind det i IIS.
- Lås RDP ned — lad ikke 3389 stå vidåbent. En IP-allowlist holder administrationsfladen for dig. Se RDP-guiden.
- Åbn kun de porte appen har brug for i Windows-firewallen — 443 til webben, intet mere medmindre du har brug for det.
- noVNC-konsollen er din vej tilbage ind, hvis en firewall-regel nogensinde låser RDP ude.
Betaling
Betal i Bitcoin, Monero eller USDC/USDT på flere kæder, uden KYC. Betaling er manuel hver periode, så hold øje med fornyelser, så en produktionsapp ikke udløber. Betalings- og privatlivssiden i sin helhed: Windows VPS med Bitcoin eller Monero.
Bygger du i stedet et AI-agent-arbejdsområde? Se Windows for AI computer-use-agenter.
Kommentarer
Ingen kommentarer endnu. Vær den første.