title: Could not load file or assembly 'System.Web.Mvc'
body: <p>My new ASP.NET MVC Web Application works on my development workstation, but does not run on my web server...</p>
  
  <hr>
  
  <h1>Server Error in '/' Application.</h1>
  
  <hr>
  
  <h2>Configuration Error</h2>
  
  <p><strong>Description:</strong> An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.   </p>
  
  <p><strong>Parser Error Message:</strong> Could not load file or assembly 'System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.  </p>
  
  <p><strong>Source Error:</strong>  </p>
  
  <pre><code>Line 44:         &lt;add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt;
  Line 45:         &lt;add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt;
  Line 46:         &lt;add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt;
  Line 47:         &lt;add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/&gt;
  Line 48:         &lt;add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/&gt;
  </code></pre>
  
  <p><strong>Source File:</strong> C:\inetpub\www.example.org\web.config    <strong>Line:</strong> 46  </p>
  
  <p><strong>Assembly Load Trace:</strong> The following information can be helpful to determine why the assembly 'System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' could not be loaded.  </p>
  
  <pre>
  WRN: Assembly binding logging is turned OFF.
  To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
  Note: There is some performance penalty associated with assembly bind failure logging.
  To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
  </pre>
  
  <hr>
  
  <p><strong>Version Information:</strong> Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053</p>
  
  <hr>
  
  <p>Do I need to install the <em>AspNetMVCBeta-setup.msi</em> on the server?  Or is there a different installer for servers?</p>
  
  <p><img src="https://i.stack.imgur.com/V21XS.gif" alt="enter image description here"></p>