title: Value cannot be null. Parameter name: httpBrowserCapabilities
body: <p>I just created a new MVC application from VS 2015. Target framework is <strong>.NET 4.5</strong>.</p>
  
  <p>In the first debug, it shows</p>
  
  <blockquote>
    <p>Value cannot be null.</p>
    
    <p>Parameter name: httpBrowserCapabilities</p>
    
    <p><strong>Exception Details:</strong> System.ArgumentNullException: Value cannot be null.</p>
    
    <p>Parameter name: httpBrowserCapabilities</p>
  </blockquote>
  
  <p>And the stacktrace points to: <code>System.Web.HttpBrowserCapabilitiesWrapper..ctor(HttpBrowserCapabilities httpBrowserCapabilities) +3511141</code>.</p>
  
  <p><a href="https://i.stack.imgur.com/Mh4Gp.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Mh4Gp.png" alt="error message"></a></p>
  
  <p>What could be wrong here? I reinstalled Visual Studio yesterday but it still won't fix. What can possibly break this <code>httpBrowserCapabilities</code>?</p>
  
  <hr>
  
  <p>Reinstalled my Visual Studio, no fix.</p>
  
  <p>The whole situation looks like what is described in these posts: </p>
  
  <ul>
  <li><a href="http://forums.asp.net/t/1960701.aspx?Webmatrix%20and%20iis%208%20Default%20project%20doesn%20t%20not%20work" rel="nofollow noreferrer">Webmatrix and iis 8. Default project doesn't not work</a></li>
  <li><a href="http://forums.asp.net/t/1960670.aspx?Webmatrix%20only%20error%20with%20ajaxtoolkit" rel="nofollow noreferrer">Webmatrix only error with ajaxtoolkit</a>.</li>
  </ul>
  
  <p>It just happened suddenly and there is just no way to fix!</p>