Windows Server
37 posts tagged with this.
-
Debug Slow IIS Pages with Failed Request Tracing
Turn on IIS Failed Request Tracing for ASP.NET apps without drowning in logs. Capture slow pages and 500s with tight rules you can leave on shared hosts.
-
Set ASP.NET Core Environment on IIS via web.config
Stop baking Staging vs Production into publish profiles. Set ASPNETCORE_ENVIRONMENT at the IIS layer so one package runs cleanly on Windows hosts.
-
Least Privilege for ASP.NET on IIS and SQL Server
Shrink IIS app pool rights and SQL logins so a compromised ASP.NET site cannot roam the box. Concrete ACL, identity, and T-SQL patterns for production hosts.
-
IIS Request Filtering That Stops Bad Traffic Early
Block hostile URLs, verbs, and extensions at IIS before ASP.NET runs. Practical requestFiltering settings for Windows hosts and .NET apps.
-
32-bit vs 64-bit IIS App Pools for .NET Apps
Pick the right IIS app pool bitness for .NET Framework and .NET 10 apps. Avoid native DLL load failures, address-space traps, and surprise memory pressure.
-
IIS SNI Certificate Bindings on Windows Server 2025
SNI lets one IIS IP serve many HTTPS hostnames with separate certificates. Bind and rotate certs on Windows Server 2025 without knocking other sites offline.
-
Graceful Shutdowns for ASP.NET Core on IIS
IIS recycles app pools on a schedule, after idle time, or on config changes. Hook ASP.NET Core lifetime events so in-flight work finishes and SQL connections close cleanly.
-
IIS URL Rewrite Rules That Survive ASP.NET Core Publish
Keep HTTPS, host, and path rules intact when ASP.NET Core overwrites web.config. Practical IIS Rewrite patterns for Windows shared and VPS hosts.
-
ASP.NET Core 10: IIS Application Initialization
App pool recycles still cold-start ASP.NET Core on IIS. Use Application Initialization plus a warmup path so .NET 10 apps stay responsive after recycle.
-
Reliable CI/CD Pipelines for .NET 10 Deployments
Modern CI/CD patterns reduce deployment failures and speed releases for .NET workloads. This post covers pipeline structure, automation steps, and monitoring that teams use on Windows Server hosts.
-
ASP.NET Core Header Handling Advisory: Mitigate Now
A recent Microsoft security advisory highlights a flaw in ASP.NET Core header processing that can enable authentication bypass on production IIS deployments. Update configurations and apply patches immediately to protect sites running the current .NET release.
-
Mitigating Recent ASP.NET Core Request Handling Risks
A recent Microsoft security advisory highlights flaws in ASP.NET Core request parsing that can lead to denial of service or information disclosure on production sites. Update immediately and apply the configuration changes described below to protect Windows Server deployments.
-
PowerShell Automation for IIS on Windows Server 2025
Windows Server 2025 refines IIS module loading and certificate handling for production workloads. This post demonstrates practical PowerShell techniques for site provisioning, SSL binding, and Active Directory-backed authentication.
-
Optimizing CI/CD Pipelines for ASP.NET Core Deployments
Modern .NET teams achieve faster, safer releases by structuring CI/CD around automated testing, staged deployments, and targeted monitoring. This post details pipeline patterns and automation steps that integrate cleanly with Windows Server and IIS hosting environments.
-
PowerShell IIS Management on Windows Server 2025
Windows Server 2025 introduces refined IIS module behavior that benefits from scripted configuration. This post covers practical PowerShell patterns for site creation, application pool isolation, and Active Directory integration that system administrators can apply immediately.