Could not load file or assembly 'AxInterop.WMPLib' or one of its dependencies. The parameter is incorrect.
<p>I have one library AXInterop.WMPLib and it is driving me crazy. this is the error that I receive. I am not using any other dependencies.</p>

<p>Stack Trace:</p>

<blockquote>
  <p>[FileLoadException: Could not load file or assembly 'AxInterop.WMPLib'
  or one of its dependencies. The parameter is incorrect. (Exception
  from HRESULT: 0x80070057 (E_INVALIDARG))]</p>
  
  <p>[FileLoadException: Could not load file or assembly 'AxInterop.WMPLib,
  Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its
  dependencies. The parameter is incorrect. (Exception from HRESULT:
  0x80070057 (E_INVALIDARG))]<br>
  System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String
  codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint,
  StackCrawlMark&amp; stackMark, IntPtr pPrivHostBinder, Boolean
  throwOnFileNotFound, Boolean forIntrospection, Boolean
  suppressSecurityChecks) +0<br>
  System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String
  codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint,
  StackCrawlMark&amp; stackMark, IntPtr pPrivHostBinder, Boolean
  throwOnFileNotFound, Boolean forIntrospection, Boolean
  suppressSecurityChecks) +34<br>
  System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName
  assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly,
  StackCrawlMark&amp; stackMark, IntPtr pPrivHostBinder, Boolean
  throwOnFileNotFound, Boolean forIntrospection, Boolean
  suppressSecurityChecks) +152<br>
  System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString,
  Evidence assemblySecurity, StackCrawlMark&amp; stackMark, IntPtr
  pPrivHostBinder, Boolean forIntrospection) +77<br>
  System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString,
  Evidence assemblySecurity, StackCrawlMark&amp; stackMark, Boolean
  forIntrospection) +16    System.Reflection.Assembly.Load(String
  assemblyString) +28<br>
  System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String
  assemblyName, Boolean starDirective) +38</p>
  
  <p>[ConfigurationErrorsException: Could not load file or assembly
  'AxInterop.WMPLib, Version=1.0.0.0, Culture=neutral,
  PublicKeyToken=null' or one of its dependencies. The parameter is
  incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))]<br>
  System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String
  assemblyName, Boolean starDirective) +752<br>
  System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory()
  +218    System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo
  ai) +130<br>
  System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection
  compConfig) +170<br>
  System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies()
  +91    System.Web.Compilation.BuildManager.CallPreStartInitMethods(String
  preStartInitListPath) +258<br>
  System.Web.Compilation.BuildManager.ExecutePreAppStart() +135<br>
  System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager
  appManager, IApplicationHost appHost, IConfigMapPathFactory
  configMapPathFactory, HostingEnvironmentParameters hostingParameters,
  PolicyLevel policyLevel, Exception appDomainCreationException) +516</p>
  
  <p>[HttpException (0x80004005): Could not load file or assembly
  'AxInterop.WMPLib, Version=1.0.0.0, Culture=neutral,
  PublicKeyToken=null' or one of its dependencies. The parameter is
  incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))]<br>
  System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9850940 
  System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)
  +101    System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
  +456</p>
</blockquote>
