我正在尝试确定一家公司是否在其产品组合中使用ASP.NET MVC构建了网站。是否有一种可靠的方法来确定,而不是让他们假设我可以在浏览器中访问相关网站?这可能看起来很简单,但我无法在线查找此信息。我认为HTML源代码中缺少与viewstate相关的东西和名词 - 动词URL结构将是很好的指标。还有其他指标吗?
答案 0 :(得分:12)
绝对没有可靠的方法。路由使事情变得更糟,除了可能查看Web服务器发送的HTTP标头并寻找指示但它不可靠之外,您甚至不能说它是ASP.NET。
但是这是一个启发式的,它是ASP.NET MVC的强烈指示:
form
代码谈论HTTP标头,以下是您可能会寻找的内容:
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
X-AspNetMvc-Version: 1.0