ASP.NET Core Hosting Bundle on IIS: Install, Verify, and Fix the 500.19 / 500.30 Duo

The ASP.NET Core Hosting Bundle installs three things: the .NET runtime, the ASP.NET Core shared framework, and the AspNetCoreModuleV2 IIS module that reverse-proxies requests to the out-of-process Kestrel server. Most “it works locally but 500s on IIS” failures trace to one of those three being absent or mismatched. Install Order and Verification Install the bundle … Read more

Running Docker Containers on Windows Server: WSL2, Hyper-V Isolation, and Linux Containers

Windows Server can run containers, but the rules are different from the Linux world most Docker documentation assumes. There are two completely separate runtimes with different kernels, two isolation modes with different compatibility guarantees, and a Windows Server host has no Docker Desktop — you install the engine directly. This guide covers what actually works … Read more

Group Policy Basics for Administering a Small Business Windows Server

Group Policy is the feature that turns a Windows Server into centrally managed infrastructure rather than a file server with a domain bolted on. For a small business, the payoff is concrete: password rules enforced everywhere, mapped drives that appear without a helpdesk call, screen locks that satisfy an insurer, and printer deployment that survives … Read more

How to Set Up Remote Desktop (RDP) Securely on Windows Server

Remote Desktop Protocol (RDP) is the primary way administrators connect to Windows Server. Out of the box, RDP is functional but not hardened — it listens on port 3389, accepts password authentication, and trusts the default self-signed certificate. This guide walks through a complete RDP setup on Windows Server 2022 and 2025, with security configurations … Read more

IIS Hardening for Production: Security Headers, Request Filtering, and App Pool Isolation

Running IIS in production means more than putting files in C:\inetpub\wwwroot and opening port 80. A default IIS installation is built for developer convenience, not security. Before you serve a single request to the public, you need to lock down the server, isolate applications, and configure the right security headers. This guide covers the production-hardening … Read more

How to Speed Up Remote Desktop on a Windows VPS: RDP Performance Tuning That Works

Remote Desktop (RDP) is the primary way most Windows VPS users interact with their servers. But a sluggish RDP session can make even simple tasks frustrating. Here are practical tuning steps to improve RDP performance on a Windows VPS. 1. Adjust RDP Display Settings The fastest way to improve RDP responsiveness is to reduce the … Read more