How to identify an ASP.NET MVC website?

I am trying to determine if a company has websites created using ASP.NET MVC in its portfolio. Is there a reliable way to determine this without asking them, suggesting that I can visit the website in question in my browser? It may seem simple, but I could not find this information on the Internet. I would think that the lack of viewstate-related material in the HTML source and the structure of the url noun-verb URL would be a good indicator. Are there any other indicators?

+4
source share
1 answer

There is no absolutely reliable way. Routing makes things even worse, you can’t even say ASP.NET, except perhaps by looking at the HTTP headers sent by the web server and looking for an indication, but it is not reliable.

But here is one heuristic you, which is a strong sign of ASP.NET MVC:

  • ASP.NET HTTP Header Submitted by IIS
  • Missing ViewState on Pages
  • Continuous URLs
  • Pretty HTML
  • Having multiple form tags on the same page

Speaking of HTTP headers, you can find:

 X-Powered-By: ASP.NET X-AspNet-Version: 2.0.50727 X-AspNetMvc-Version: 1.0 
+12
source

Source: https://habr.com/ru/post/1305647/


All Articles