title: Could not load file or assembly 'Microsoft.Web.Infrastructure,
body: <p>I tried to upload my web site to a server. It was working fine with my local host, so I uploaded everything in my localhost <code>wwwroot</code> folder to the server and changed the connection string.</p>
  
  <p>But there is this error: </p>
  
  <pre><code>Exception information: 
      Exception type: InvalidOperationException 
      Exception message: The pre-application start initialization method Start on type RouteDebug.PreApplicationStart threw an exception with the following error message: Could not load file or assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified..
     at System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1 methods)
     at System.Web.Compilation.BuildManager.CallPreStartInitMethods()
     at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException)
  
  Could not load file or assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
     at RouteDebug.PreApplicationStart.Start()
  </code></pre>
  
  <p>The project was <code>nopcommerce</code>.</p>
  
  <p>What should be done to resolve this error?</p>