Application framework

ASP.NET

Microsoft Corporation · Application framework. How DNSTrace.dev identifies it from public evidence.

Updated Sep 2026

What ASP.NET is

ASP.NET is Microsoft's web application framework, spanning the older .NET Framework stack and modern ASP.NET Core. Older deployments announce their exact version in response headers, which is both the clearest detection signal and a reason many operators remove them.

How DNSTrace.dev detects it

Detection reads the final HTTPS response and the first bytes of its markup. One matching signal is reported as strong evidence; two or more independent signals are reported as confirmed.

  • x-aspnet-version — The .NET Framework version, emitted by older configurations.
  • x-aspnetmvc-version — The ASP.NET MVC version, emitted by older configurations.
  • x-powered-by naming ASP.NET — The general framework banner.
  • server: Microsoft-IIS — The web server commonly in front, reported separately from the framework.

What a detection proves

The application is built on ASP.NET.

What it does not prove

That the version headers are accurate or current. They can be set manually, and their absence is common because publishing an exact framework version is discouraged as a hardening measure.

Common questions

Should a site remove x-aspnet-version?

Publishing an exact framework version narrows an attacker's search without benefiting visitors, and removing it is standard hardening guidance. DNSTrace.dev reports the header when present rather than recommending it.

Does ASP.NET Core emit these headers?

Generally not. Modern ASP.NET Core deployments are quieter, so detection often relies on the x-powered-by banner or nothing at all.

Compare with

Application frameworkExpress

Open source, OpenJS Foundation

Server languagePHP

Open source, the PHP Group

Application frameworkDjango

Open source, Django Software Foundation

Global load balancer and CDNAzure Front Door

Microsoft Corporation

Check a domain

Run a full lookup to see the delivery layer, the detected application stack, live TLS and the announcing network side by side.

Run a lookup →Application stack →Evidence model →