title: EF4 error: Unable to load the specified metadata resource
body: <p>I have just deployed my ASP.NET MVC 2 application using EF 4 and I am getting the following error:</p>
  
  <pre><code>Unable to load the specified metadata resource.
  </code></pre>
  
  <p>On my local machine it runs fine with no errors.  This error only comes now when I deployed to the server.  I have my enity data model file in MyProject.EntityModel.  I used the POCO entity generator to separate my context and entities.  These 2 are in another project called MyProject.Entities.  I have the connection strings in the app.config in the 2 projects exactly the same.  The connection string in the web.config in my MVC app is also the same.  I'm not sure why this is giving me issues?  I'm also running the app in IIS (that comes with Windows 7) and it works fine.  The IIS version on the server is 6 (I think).  Here is the full error message:</p>
  
  <pre><code>InnerException
  Message: Unable to load the specified metadata resource.
  Source: System.Data.Entity
  StackTrace: at System.Data.Metadata.Edm.MetadataArtifactLoaderCompositeResource.LoadResources(String assemblyName, String resourceName, ICollection`1 uriRegistry, MetadataArtifactAssemblyResolver resolver)
  at System.Data.Metadata.Edm.MetadataArtifactLoaderCompositeResource.CreateResourceLoader(String path, ExtensionCheck extensionCheck, String validExtension, ICollection`1 uriRegistry, MetadataArtifactAssemblyResolver resolver)
  at System.Data.Metadata.Edm.MetadataArtifactLoader.Create(String path, ExtensionCheck extensionCheck, String validExtension, ICollection`1 uriRegistry, MetadataArtifactAssemblyResolver resolver)
  at System.Data.Metadata.Edm.MetadataCache.SplitPaths(String paths)
  at System.Data.Common.Utils.Memoizer`2.&lt;&gt;c__DisplayClass2.&lt;Evaluate&gt;b__0()
  at System.Data.Common.Utils.Memoizer`2.Result.GetValue()
  at System.Data.Common.Utils.Memoizer`2.Evaluate(TArg arg)
  at System.Data.EntityClient.EntityConnection.GetMetadataWorkspace(Boolean initializeAllCollections)
  at System.Data.Objects.ObjectContext.RetrieveMetadataWorkspaceFromConnection()
  at System.Data.Objects.ObjectContext..ctor(EntityConnection connection, Boolean isConnectionConstructor)
  at MyProject.HolsboerBFGA.Entities.HolsboerBFGAEntities..ctor()
  at MyProject.HolsboerBFGA.WebMVC2.Controllers.HomeController..ctor()
  </code></pre>
  
  <p>Any advice would be appreciated.</p>
  
  <p>Thanks.</p>