KKausar Raza·17m agoapp_offline.htm in ASP.NET Core: How It Works and Why It Failsapp_offline.htm explained from the ASP.NET Core Module source: the 503 it returns, where it goes, why it doesn't work, and a safe IIS deploy script.17 min read·knowledgemarkg.hashnode.dev
DDoogal Simpson·1d agoWhy ASP.NET Core Accepts Expired JWTs (And How to Fix It)ASP.NET Core validates expired JWTs due to a default 5-minute clock skew. Learn why this happens, how frameworks compare, and how to set ClockSkew to zero.4 min read·doogal.dev33ASO
KKausar Raza·1d agoIIS 503 Service Unavailable: Why the App Pool Keeps Stopping (ASP.NET Core)HTTP Error 503. The service is unavailable on IIS? Find out why the application pool keeps stopping, read events 5002/5011, and fix it on a VPS or Plesk.14 min read·knowledgemarkg.hashnode.dev
ZZero Heartbeat·2d agoA license is a capability token: Keyright entitlements as ASP.NET Core authorization policiesA desktop app can get away with checking its license once at startup and flipping a few booleans. A service cannot. Requests arrive concurrently, endpoints have different capability requirements, and7 min read·delta1labs.hashnode.dev
DDaniel Davis·3d agoYour users upload 12MP phone photos. Your app shouldn't serve them raw.If you have ever wired up an ASP.NET Core photo upload and watched a 12-megapixel phone JPEG land in blob storage at full size, sideways, with GPS still in the EXIF, you already know the feeling. The9 min read·danieldavisdev.hashnode.dev
KKausar Raza·6d agoHangfire Alternative in .NET: Why I Replaced It With BackgroundService and ChannelThe first version of this site was an ASP.NET Core MVC app with Hangfire wired in: a dashboard at /hangfire, five recurring jobs, ten places in the code that called BackgroundJob.Enqueue, and a second12 min read·knowledgemarkg.hashnode.dev
KKausar Raza·Nov 2ASP.NET Core 'Error Unprotecting the Session Cookie': Why Your Keys Disappear on DeployFix 'Error unprotecting the session cookie' and 'key not found in the key ring' in ASP.NET Core on IIS. Persist Data Protection keys so logins survive deploys.9 min read·knowledgemarkg.hashnode.dev1
KKausar Raza·Nov 2Deploying ASP.NET Core to Plesk on Windows: Every Error I Hit and What It Actually MeantThe ASP.NET Core errors shared Windows hosting actually throws: 500.31, 500.30, 500.19, app_offline.htm that does nothing, and EF migration history drift.11 min read·knowledgemarkg.hashnode.dev
RRahmat Afridi·Oct 28Orchestrating Multi-Agent Sequential Workflows in ASP.NET Core with Microsoft Agent FrameworkBuild reliable research, plan and review pipelines with AgentWorkflowBuilder, DI-aware tools and a minimal API endpoint.8 min read·rahmatafridi.hashnode.dev1
RRahmat Afridi·Oct 21Observability and Evaluation for Microsoft Agent Framework Agents in ASP.NET CoreInstrument tool-using local agents with OpenTelemetry and verify behavior before they touch production traffic.7 min read·rahmatafridi.hashnode.dev