I was interested in removing the X-AspNetMvc-Version response header this morning. It turned out to be easy enough in code. Just add MvcHandler.DisableMvcResponseHeader = true to the Application Start event in your Global.asax.cs file. Here is a really good write up on Howard van Rooijen’s blog on the security reasons of why you might want to do so.